gitlab-ci: simplify package pipeline job conditions

Use the job stage to distinguish upload jobs instead of an
explicit variable.
This commit is contained in:
Brad King 2022-04-05 14:49:27 -04:00
parent 9a1b301c85
commit 3a90800a9c
2 changed files with 3 additions and 6 deletions

View File

@ -62,12 +62,12 @@
.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 != "upload"'
when: on_success
- when: never
.run_only_for_continuous_master:

View File

@ -19,9 +19,6 @@
- test -n "$RSYNC_DESTINATION"
- rsync -tv --recursive -e "ssh -i $RSYNC_BINARY_KEY -o StrictHostKeyChecking=no -o LogLevel=ERROR" build/ kitware@cmake.org:$RSYNC_DESTINATION/
variables:
CMAKE_CI_JOB_UPLOAD_PACKAGE: "true"
.rsync_upload_help:
stage: upload
image: "fedora:34"