From aee6d322d9ebeebbc2ec6496ec2ecaf548ead4f4 Mon Sep 17 00:00:00 2001 From: Jeremiah Snapp Date: Thu, 29 Jul 2021 14:11:10 -0400 Subject: Add adhoc canary pipeline for testing new omnibus workers Signed-off-by: Jeremiah Snapp --- .expeditor/adhoc-canary.omnibus.yml | 76 +++++++++++++++++++++++++++++++++++++ .expeditor/config.yml | 6 +++ 2 files changed, 82 insertions(+) create mode 100644 .expeditor/adhoc-canary.omnibus.yml diff --git a/.expeditor/adhoc-canary.omnibus.yml b/.expeditor/adhoc-canary.omnibus.yml new file mode 100644 index 0000000000..e47d009058 --- /dev/null +++ b/.expeditor/adhoc-canary.omnibus.yml @@ -0,0 +1,76 @@ +--- +project-name: chef +config: omnibus/omnibus.rb +test-path: omnibus/omnibus-test.sh +test-path-windows: omnibus/omnibus-test.ps1 +fips-platforms: + - el-*-x86_64 + - el-*-ppc64* + - ubuntu-*-x86_64 + - windows-* +builder-to-testers-map: + # aix-7.1-powerpc: + # - aix-7.1-powerpc + # - aix-7.2-powerpc + debian-9-x86_64: + - debian-9-x86_64 + - debian-10-x86_64 + debian-10-aarch64: + - debian-10-aarch64 + el-6-x86_64: + - el-6-x86_64 + el-7-aarch64: + - el-7-aarch64 + - amazon-2-aarch64 + el-8-aarch64: + - el-8-aarch64 + # el-7-ppc64: + # - el-7-ppc64 + # el-7-ppc64le: + # - el-7-ppc64le + # el-7-s390x: + # - el-7-s390x + # - el-8-s390x + el-7-x86_64: + - el-7-x86_64 + - amazon-2-x86_64 + el-8-x86_64: + - el-8-x86_64 + freebsd-11-amd64: + - freebsd-11-amd64 + - freebsd-12-amd64 +# - freebsd-13-amd64 + mac_os_x-10.14-x86_64: + - mac_os_x-10.14-x86_64 + - mac_os_x-10.15-x86_64 + - mac_os_x-11-x86_64 + mac_os_x-11-arm64: + - mac_os_x-11-arm64 + # - mac_os_x-12-arm64 canary org doesn't yet have a macos 12 arm64 omnibus worker + # sles-12-s390x: + # - sles-12-s390x + # - sles-15-s390x + sles-12-x86_64: + - sles-12-x86_64 + - sles-15-x86_64 + sles-15-aarch64: + - sles-15-aarch64 + # solaris2-5.11-i386: + # - solaris2-5.11-i386 + # solaris2-5.11-sparc: + # - solaris2-5.11-sparc + ubuntu-18.04-aarch64: + - ubuntu-18.04-aarch64 + - ubuntu-20.04-aarch64 + ubuntu-18.04-x86_64: + - ubuntu-18.04-x86_64 + - ubuntu-20.04-x86_64 + windows-2012r2-i386: + - windows-2012r2-i386 + windows-2012r2-x86_64: + - windows-2012-x86_64 + - windows-2012r2-x86_64 + - windows-2016-x86_64 + - windows-2019-x86_64 + - windows-8-x86_64 + - windows-10-x86_64 diff --git a/.expeditor/config.yml b/.expeditor/config.yml index dea5a85d56..9418a0938e 100644 --- a/.expeditor/config.yml +++ b/.expeditor/config.yml @@ -32,6 +32,12 @@ pipelines: definition: .expeditor/release.omnibus.yml env: - ADHOC: true + # the adhoc-canary pipeline is used to test new omnibus workers + - omnibus/adhoc-canary: + canary: true + definition: .expeditor/adhoc-canary.omnibus.yml + env: + - ADHOC: true github: # This deletes the GitHub PR branch after successfully merged into the release branch -- cgit v1.2.1