summaryrefslogtreecommitdiff
path: root/.gitlab/rules.yml
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2022-04-05 19:39:07 +0000
committerKitware Robot <kwrobot@kitware.com>2022-04-05 15:39:14 -0400
commitc7bc763d589991ed0e0c6ec20aa040e9bb239bc0 (patch)
tree8edaa94bfee07fea3e44c8fc9025e385e426ce4d /.gitlab/rules.yml
parenteea53ea0a919b3c3f444433106ef578fcc429e5f (diff)
parenteb410615f232647912687bedb0239d0912273bac (diff)
downloadcmake-c7bc763d589991ed0e0c6ec20aa040e9bb239bc0.tar.gz
Merge topic 'ci-release-manual'
eb410615f2 gitlab-ci: start release package pipelines manually 3a90800a9c gitlab-ci: simplify package pipeline job conditions 9a1b301c85 gitlab-ci: add sanity check to upload jobs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7143
Diffstat (limited to '.gitlab/rules.yml')
-rw-r--r--.gitlab/rules.yml8
1 files changed, 5 insertions, 3 deletions
diff --git a/.gitlab/rules.yml b/.gitlab/rules.yml
index f696c9064b..fd7948ecc1 100644
--- a/.gitlab/rules.yml
+++ b/.gitlab/rules.yml
@@ -64,12 +64,14 @@
.run_only_for_package:
rules:
- - if: '$CMAKE_CI_PACKAGE != null && $CMAKE_CI_JOB_UPLOAD_PACKAGE == null'
- when: on_success
- - if: '$CMAKE_CI_PACKAGE == "dev" && $CMAKE_CI_JOB_UPLOAD_PACKAGE == "true"'
+ - if: '$CMAKE_CI_PACKAGE == "dev"'
variables:
RSYNC_DESTINATION: "dev"
when: on_success
+ - if: '$CMAKE_CI_PACKAGE != null && $CI_JOB_STAGE == "prep"'
+ when: manual
+ - if: '$CMAKE_CI_PACKAGE != null && $CI_JOB_STAGE != "upload"'
+ when: on_success
- when: never
.run_only_for_continuous_master: