From e49412c8a9f966566eeaea4992b8db546ba5fdbb Mon Sep 17 00:00:00 2001 From: Oliver Smith Date: Thu, 28 May 2020 17:04:52 +0200 Subject: [PATCH] jobs/ttcn3-testsuites.yml: support centos8 Related: OS#4564 Change-Id: I195437ffe8a8b6cb54de867d6f809c71e8f47ef1 --- jobs/ttcn3-testsuites.yml | 77 +++++++++++++++++++++++++++++---------- 1 file changed, 58 insertions(+), 19 deletions(-) diff --git a/jobs/ttcn3-testsuites.yml b/jobs/ttcn3-testsuites.yml index 89d50cfd..63d478ca 100644 --- a/jobs/ttcn3-testsuites.yml +++ b/jobs/ttcn3-testsuites.yml @@ -10,7 +10,7 @@ - "{job-name}" # Folders from docker-playground.git job-name: - # nightly - order by time + # debian-stretch nightly - order by time - nplab-m3ua-test: timer: 00 03 * * * - nplab-sua-test: @@ -46,41 +46,72 @@ - ttcn3-sccp-test: timer: 00 10 * * * - # latest stable + # debian-stretch latest stable - nplab-m3ua-test-latest: - blocking: "^nplab-m3ua-test.*" + blocking: "^(nplab|NPLAB-.*)-m3ua-test.*" - nplab-sua-test-latest: - blocking: "^nplab-sua-test.*" + blocking: "^(nplab|NPLAB-.*)-sua-test.*" - ttcn3-bsc-test-latest: - blocking: "^ttcn3-bsc-test.*" + blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*" - ttcn3-bsc-test-sccplite-latest: - blocking: "^ttcn3-bsc-test-sccplite.*" + blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*" - ttcn3-bts-test-latest: - blocking: "^ttcn3-bts-test.*" + blocking: "^(ttcn3|TTCN3-.*)-bts-test.*" - ttcn3-ggsn-test-latest: - blocking: "^ttcn3-ggsn-test.*" + blocking: "^(ttcn3|TTCN3-.*)-ggsn-test.*" - ttcn3-hlr-test-latest: - blocking: "^ttcn3-hlr-test.*" + blocking: "^(ttcn3|TTCN3-.*)-hlr-test.*" - ttcn3-mgw-test-latest: - blocking: "^ttcn3-mgw-test.*" + blocking: "^(ttcn3|TTCN3-.*)-mgw-test.*" - ttcn3-msc-test-latest: - blocking: "^ttcn3-msc-test.*" + blocking: "^(ttcn3|TTCN3-.*)-msc-test.*" - ttcn3-sgsn-test-latest: - blocking: "^ttcn3-sgsn-test.*" + blocking: "^(ttcn3|TTCN3-.*)-sgsn-test.*" - ttcn3-sip-test-latest: - blocking: "^ttcn3-sip-test.*" + blocking: "^(ttcn3|TTCN3-.*)-sip-test.*" - ttcn3-pcu-test-latest: - blocking: "^ttcn3-pcu-test.*" + blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*" - ttcn3-pcu-test-sns-latest: - blocking: "^ttcn3-pcu-test-sns.*" + blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*" - ttcn3-bscnat-test-latest: - blocking: "^ttcn3-bscnat-test.*" + blocking: "^(ttcn3|TTCN3-.*)-bscnat-test.*" - ttcn3-remsim-test-latest: - blocking: "^ttcn3-remsim-test.*" + blocking: "^(ttcn3|TTCN3-.*)-remsim-test.*" - ttcn3-stp-test-latest: - blocking: "^ttcn3-stp-test.*" + blocking: "^(ttcn3|TTCN3-.*)-stp-test.*" #- ttcn3-sccp-test-latest: - # blocking: "^ttcn3-sccp-test.*" + # blocking: "^(ttcn3|TTCN3-.*)-sccp-test.*" + + # Jobs below use uppercase TTCN3-$DISTRO, so they get listed separately from the ttcn3-* (debian-stretch) jobs + + # centos8 nightly + - TTCN3-centos-bsc-test: + blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*" + - TTCN3-centos-bsc-test-sccplite: + blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*" + - TTCN3-centos-bts-test: + blocking: "^(ttcn3|TTCN3-.*)-bts-test.*" + - TTCN3-centos-ggsn-test: + blocking: "^(ttcn3|TTCN3-.*)-ggsn-test.*" + - TTCN3-centos-hlr-test: + blocking: "^(ttcn3|TTCN3-.*)-hlr-test.*" + - TTCN3-centos-mgw-test: + blocking: "^(ttcn3|TTCN3-.*)-mgw-test.*" + - TTCN3-centos-msc-test: + blocking: "^(ttcn3|TTCN3-.*)-msc-test.*" + - TTCN3-centos-sgsn-test: + blocking: "^(ttcn3|TTCN3-.*)-sgsn-test.*" + - TTCN3-centos-sip-test: + blocking: "^(ttcn3|TTCN3-.*)-sip-test.*" + - TTCN3-centos-pcu-test: + blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*" + - TTCN3-centos-pcu-test-sns: + blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*" + - TTCN3-centos-remsim-test: + blocking: "^(ttcn3|TTCN3-.*)-remsim-test.*" + - TTCN3-centos-stp-test: + blocking: "^(ttcn3|TTCN3-.*)-stp-test.*" + - job-template: name: '{job-name}' project-type: freestyle @@ -107,6 +138,14 @@ builders: - shell: |- case "{job-name}" in + TTCN3-centos-*-latest) + cd "$(echo "{job-name}" | sed s/^TTCN3-centos\-/ttcn3-/ | sed s/\-latest$//)" + IMAGE_SUFFIX="latest-centos8" ./jenkins.sh + ;; + TTCN3-centos-*) + cd "$(echo "{job-name}" | sed s/^TTCN3-centos\-/ttcn3-/)" + IMAGE_SUFFIX="master-centos8" ./jenkins.sh + ;; *-latest) cd "$(echo "{job-name}" | sed s/\-latest$//)" IMAGE_SUFFIX="latest" ./jenkins.sh