diff options
author | Julien HENRY <julien.henry@sonarsource.com> | 2024-05-30 14:21:33 +0200 |
---|---|---|
committer | Julien HENRY <julien.henry@sonarsource.com> | 2024-06-07 11:21:56 +0200 |
commit | d49810924ea470250814224bac2abce93b2e6d03 (patch) | |
tree | 57db7c993fca081925a8132ee859f848c6e5d9d8 | |
parent | 30128bd7b57415c3c408dd5f29bb54643b3f8795 (diff) | |
download | sonar-scanner-cli-d49810924ea470250814224bac2abce93b2e6d03.tar.gz sonar-scanner-cli-d49810924ea470250814224bac2abce93b2e6d03.zip |
Prevent the promote task to run on tags
Having two times the `only_if` element will make the second one override the first.
I didn't find a way to avoid the duplication.
-rw-r--r-- | .cirrus.yml | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/.cirrus.yml b/.cirrus.yml index a70cce5..d7eabb3 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -45,8 +45,8 @@ ec2_instance: &EC2_INSTANCE_WINDOWS only_sonarsource_qa: &ONLY_SONARSOURCE_QA only_if: $CIRRUS_USER_COLLABORATOR == 'true' && $CIRRUS_TAG == "" && ($CIRRUS_PR != "" || $CIRRUS_BRANCH == $CIRRUS_DEFAULT_BRANCH || $CIRRUS_BRANCH =~ "branch-.*" || $CIRRUS_BUILD_SOURCE == 'api' ) -except_nightly_cron: &EXCEPT_ON_NIGHTLY_CRON - only_if: $CIRRUS_CRON != $NIGHTLY_CRON +except_nightly_cron: &ONLY_SONARSOURCE_QA_EXCEPT_ON_NIGHTLY_CRON + only_if: $CIRRUS_USER_COLLABORATOR == 'true' && $CIRRUS_TAG == "" && ($CIRRUS_PR != "" || $CIRRUS_BRANCH == $CIRRUS_DEFAULT_BRANCH || $CIRRUS_BRANCH =~ "branch-.*" || $CIRRUS_BUILD_SOURCE == 'api' ) && $CIRRUS_CRON != $NIGHTLY_CRON # # TASKS @@ -144,8 +144,7 @@ promote_task: depends_on: - linux_qa_java17 - win_qa_java17 - <<: *ONLY_SONARSOURCE_QA - <<: *EXCEPT_ON_NIGHTLY_CRON + <<: *ONLY_SONARSOURCE_QA_EXCEPT_ON_NIGHTLY_CRON eks_container: <<: *EKS_CONTAINER cpu: 0.5 |