From 37cacc5a4f569048876dc1f94a299beb0152f258 Mon Sep 17 00:00:00 2001 From: David Galloway Date: Thu, 21 Jan 2021 12:08:00 -0500 Subject: [PATCH] ceph*trigger: Add pacific conditional steps Signed-off-by: David Galloway --- .../definitions/ceph-dev-new-trigger.yml | 32 +++++++++++++++++++ .../config/definitions/ceph-dev-trigger.yml | 32 +++++++++++++++++++ 2 files changed, 64 insertions(+) diff --git a/ceph-dev-new-trigger/config/definitions/ceph-dev-new-trigger.yml b/ceph-dev-new-trigger/config/definitions/ceph-dev-new-trigger.yml index dcfb3600..08cdc495 100644 --- a/ceph-dev-new-trigger/config/definitions/ceph-dev-new-trigger.yml +++ b/ceph-dev-new-trigger/config/definitions/ceph-dev-new-trigger.yml @@ -128,6 +128,38 @@ FORCE=True DISTROS=centos8 FLAVOR=notcmalloc + # build pacific on: + # default: focal bionic centos8 leap15 + # notcmalloc: centos8 + # crimson: centos8 + - conditional-step: + condition-kind: regex-match + regex: .*pacific.* + 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=focal bionic centos8 leap15 + - project: 'ceph-dev-new' + predefined-parameters: | + BRANCH=${GIT_BRANCH} + FORCE=True + DISTROS=centos8 + FLAVOR=notcmalloc + - project: 'ceph-dev-new' + predefined-parameters: | + BRANCH=${GIT_BRANCH} + FORCE=True + DISTROS=centos8 + FLAVOR=crimson # If no release name is found in branch, build on all possible distro/flavor combos (except xenial). # regex matching and 'on-evaluation-failure: run' doesn't work here so triple negative it is. - conditional-step: diff --git a/ceph-dev-trigger/config/definitions/ceph-dev-trigger.yml b/ceph-dev-trigger/config/definitions/ceph-dev-trigger.yml index 0989cbec..9152e3b0 100644 --- a/ceph-dev-trigger/config/definitions/ceph-dev-trigger.yml +++ b/ceph-dev-trigger/config/definitions/ceph-dev-trigger.yml @@ -138,6 +138,38 @@ FORCE=True DISTROS=centos8 FLAVOR=notcmalloc + # build pacific on: + # default: focal bionic centos8 leap15 + # notcmalloc: centos8 + # crimson: centos8 + - conditional-step: + condition-kind: regex-match + regex: .*pacific.* + label: '${GIT_BRANCH}' + on-evaluation-failure: dont-run + steps: + - shell: + !include-raw: + - ../../../scripts/build_utils.sh + - ../../build/notify + - trigger-builds: + - project: 'ceph-dev' + predefined-parameters: | + BRANCH=${GIT_BRANCH} + FORCE=True + DISTROS=focal bionic centos8 leap15 + - project: 'ceph-dev' + predefined-parameters: | + BRANCH=${GIT_BRANCH} + FORCE=True + DISTROS=centos8 + FLAVOR=notcmalloc + - project: 'ceph-dev' + predefined-parameters: | + BRANCH=${GIT_BRANCH} + FORCE=True + DISTROS=centos8 + FLAVOR=crimson # build master on: # default: focal bionic centos8 leap15 # notcmalloc: centos8 -- 2.39.5