summaryrefslogtreecommitdiffstats
path: root/.gitlab/rules.yml
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2022-05-19 17:40:22 (GMT)
committerBrad King <brad.king@kitware.com>2022-05-19 19:25:55 (GMT)
commit4c7c66dcf542af7f9d4f0632cfebc499c58602b7 (patch)
treeedf953c092f2b454779d5b12b64ad1e90068cac7 /.gitlab/rules.yml
parent729ee30c2eb627808f64199e3337fe7b0fcf8a74 (diff)
downloadCMake-4c7c66dcf542af7f9d4f0632cfebc499c58602b7.zip
CMake-4c7c66dcf542af7f9d4f0632cfebc499c58602b7.tar.gz
CMake-4c7c66dcf542af7f9d4f0632cfebc499c58602b7.tar.bz2
gitlab-ci: Add jobs to make Windows x86_64 and i386 packages
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.
Diffstat (limited to '.gitlab/rules.yml')
-rw-r--r--.gitlab/rules.yml2
1 files changed, 1 insertions, 1 deletions
diff --git a/.gitlab/rules.yml b/.gitlab/rules.yml
index 8efa304..8fc40a7f 100644
--- a/.gitlab/rules.yml
+++ b/.gitlab/rules.yml
@@ -70,7 +70,7 @@
when: on_success
- if: '$CMAKE_CI_PACKAGE != null && $CI_JOB_STAGE == "prep"'
when: manual
- - if: '$CMAKE_CI_PACKAGE != null && $CI_JOB_STAGE != "upload"'
+ - if: '$CMAKE_CI_PACKAGE != null && $CI_JOB_STAGE != "package" && $CI_JOB_STAGE != "upload"'
when: on_success
- when: never