]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/commitdiff
ceph-dev-new-trigger: add a crimson-only building variant. 1800/head
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Tue, 13 Apr 2021 13:13:36 +0000 (13:13 +0000)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Wed, 14 Apr 2021 06:57:49 +0000 (06:57 +0000)
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
ceph-dev-new-trigger/config/definitions/ceph-dev-new-trigger.yml

index 5b5b0e56d4dc5bc7ec4844d1d1a47d92f97ef238..b02e462764c3f072d07b4709cf72fc40ad2bb786 100644 (file)
       - conditional-step:
           condition-kind: shell
           condition-command: |
-            echo "${GIT_BRANCH}" | grep -v '\(luminous\|mimic\|nautilus\|octopus\|pacific\)'
+            echo "${GIT_BRANCH}" | grep -v '\(luminous\|mimic\|nautilus\|octopus\|pacific\|crimson-only\)'
           on-evaluation-failure: dont-run
           steps:
             - shell:
                     DISTROS=centos8
                     FLAVOR=crimson
                     ARCHS=x86_64
+      # Build only the `crimson` flavour, don't waste resources on the default one.
+      # Useful for the crimson's bug-hunt at Sepia
+      - conditional-step:
+          condition-kind: regex-match
+          regex: .*crimson-only.*
+          label: '${GIT_BRANCH}'
+          on-evaluation-failure: dont-run
+          steps:
+            - shell:
+                !include-raw:
+                - ../../../scripts/build_utils.sh
+                - ../../build/notify
+            - trigger-builds:
+                - project: 'ceph-dev-new'
+                  predefined-parameters: |
+                    BRANCH=${GIT_BRANCH}
+                    FORCE=True
+                    DISTROS=centos8
+                    FLAVOR=crimson
+                    ARCHS=x86_64
 
     wrappers:
       - inject-passwords: