]> source.dussan.org Git - sonar-scanner-cli.git/commitdiff
[NO-JIRA] Update cirrus config to skip promote task on nightly cron executed QA
authorMatteo Mara <matteo.mara@sonarsource.com>
Thu, 27 Apr 2023 15:47:14 +0000 (17:47 +0200)
committermatteo-mara-sonarsource <98599122+matteo-mara-sonarsource@users.noreply.github.com>
Fri, 28 Apr 2023 09:00:18 +0000 (11:00 +0200)
.cirrus.yml

index f8aee162fe1e5d0446fb197f19d0279286656dc2..6446b406d9cb4dc71ce22e859b35fa7811a32ec3 100644 (file)
@@ -24,7 +24,7 @@ env:
   ### Project variables
   DEPLOY_PULL_REQUEST: true
   ARTIFACTS: org.sonarsource.scanner.cli:sonar-scanner-cli:jar
-
+  NIGHTLY_CRON: 'nightly-cron'
 #
 # RE-USABLE CONFIGS
 #
@@ -47,6 +47,9 @@ ec2_instance: &EC2_INSTANCE_WINDOWS
 only_sonarsource_qa: &ONLY_SONARSOURCE_QA
   only_if: $CIRRUS_USER_COLLABORATOR == 'true' && ($CIRRUS_PR != "" || $CIRRUS_BRANCH == "master" || $CIRRUS_BRANCH =~ "branch-.*" || $CIRRUS_BRANCH =~ "dogfood-on-.*")
 
+except_nightly_cron: &EXCEPT_ON_NIGHTLY_CRON
+  only_if: $CIRRUS_CRON != $NIGHTLY_CRON
+
 #
 # TASKS
 #
@@ -153,6 +156,7 @@ promote_task:
     - win_qa_java11
     - win_qa_java17
   <<: *ONLY_SONARSOURCE_QA
+  <<: *EXCEPT_ON_NIGHTLY_CRON
   eks_container:
     <<: *EKS_CONTAINER
     cpu: 0.5