summaryrefslogtreecommitdiffstats
path: root/.gitlab/ci/configure_windows_package_common.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Tests: Modernize name of option to control existence of BootstrapTestBrad King2023-05-181-1/+1
|
* gitlab-ci: Simplify Windows packaging pipelineBrad King2023-02-281-0/+2
| | | | | | | | | | | | In commit 4c7c66dcf5 (gitlab-ci: Add jobs to make Windows x86_64 and i386 packages, 2022-05-19, v3.24.0-rc1~112^2) we used a separate Windows packaging job in nightly packaging pipelines. It did not run in release pipelines, where we need to run the final packaging step manually with signing. Simplify nightly packaging pipelines by running `cpack` at the end of the build job as we do for other platforms. For release packaging pipelines, create an archive of the files needed to build a package, and present this as the built "package" on Windows.
* ci: Factor out Windows x86-family-specific package configurationBrad King2022-06-131-14/+1
|
* gitlab-ci: Add jobs to make Windows x86_64 and i386 packagesBrad King2022-05-191-0/+35
Run CPack in a separate job for nightly binaries, and not at all for release binaries. Unlike macOS disk images (.dmg), we cannot sign the binaries inside Windows installers (.msi) after-the-fact. Instead, produce enough artifacts from the build job to sign and package release binaries manually. Port build settings from `Utilities/Release/win/x86/Dockerfile` and its helper scripts.