2018-10-10 14:31:23 +00:00
|
|
|
---
|
|
|
|
- project:
|
|
|
|
name: 'ttcn3-testsuites'
|
|
|
|
concurrent: false
|
|
|
|
disabled: false
|
2021-03-02 10:43:37 +00:00
|
|
|
description: |
|
|
|
|
Run the a testsuite from
|
|
|
|
<a href="https://git.osmocom.org/docker-playground/">
|
|
|
|
docker-playground.git</a>.<br>
|
|
|
|
If this job ends in <code>-latest</code>, the job runs the latest
|
|
|
|
stable versions of the Osmocom stack. Otherwise the nightly builds.<br>
|
|
|
|
See <a href="https://osmocom.org/projects/cellular-infrastructure/wiki/Titan_TTCN3_Testsuites">
|
|
|
|
TTCN3 Testsuite</a> for more information.
|
2018-10-10 14:31:23 +00:00
|
|
|
timer: "@midnight"
|
2020-11-30 20:45:17 +00:00
|
|
|
node: ttcn3
|
2019-01-28 13:48:04 +00:00
|
|
|
# Block *-latest for all master jobs (without suffix)
|
|
|
|
blocking: "^{job-name}.*"
|
2021-02-26 11:01:03 +00:00
|
|
|
wipe_workspace: true
|
2018-10-10 14:31:23 +00:00
|
|
|
jobs:
|
|
|
|
- "{job-name}"
|
|
|
|
# Folders from docker-playground.git
|
|
|
|
job-name:
|
2020-05-28 15:04:52 +00:00
|
|
|
# debian-stretch nightly - order by time
|
2018-11-05 09:42:12 +00:00
|
|
|
- nplab-m3ua-test:
|
2020-10-21 12:23:25 +00:00
|
|
|
blocking: "^(nplab|NPLAB-.*)-m3ua-test.*"
|
2018-11-05 09:42:12 +00:00
|
|
|
timer: 00 03 * * *
|
|
|
|
- nplab-sua-test:
|
2020-10-21 12:23:25 +00:00
|
|
|
blocking: "^(nplab|NPLAB-.*)-sua-test.*"
|
2018-11-05 09:42:12 +00:00
|
|
|
timer: 15 03 * * *
|
|
|
|
- ttcn3-ggsn-test:
|
2020-10-21 12:23:25 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-ggsn-test.*"
|
2018-11-05 09:42:12 +00:00
|
|
|
timer: 00 04 * * *
|
2021-02-26 12:10:49 +00:00
|
|
|
- ttcn3-ggsn-test-kernel:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-ggsn-test.*"
|
|
|
|
timer: 10 04 * * *
|
2021-03-02 10:43:37 +00:00
|
|
|
description: |
|
|
|
|
Test osmo-ggsn master with the Debian kernel.
|
2021-02-26 12:10:49 +00:00
|
|
|
- ttcn3-ggsn-test-kernel-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-ggsn-test.*"
|
|
|
|
timer: 20 04 * * *
|
2021-03-02 10:43:37 +00:00
|
|
|
description: |
|
|
|
|
Test osmo-ggsn latest with the Debian kernel.
|
2021-03-04 08:25:54 +00:00
|
|
|
- ttcn3-ggsn-test-kernel-latest-net-next:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-ggsn-test.*"
|
|
|
|
timer: 25 04 * * *
|
|
|
|
# Cache the linux source tree in the workspace of one node
|
2021-03-10 11:45:41 +00:00
|
|
|
wipe_workspace: false
|
2021-03-04 08:25:54 +00:00
|
|
|
node: ttcn3-ggsn-test-kernel-git
|
|
|
|
description: |
|
|
|
|
Test osmo-ggsn latest with the Linux kernel built from master of
|
|
|
|
<a href="https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/">
|
|
|
|
net-next.git</a>.
|
|
|
|
- ttcn3-ggsn-test-kernel-latest-torvalds:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-ggsn-test.*"
|
|
|
|
timer: 30 04 * * *
|
|
|
|
# Cache the linux source tree in the workspace of one node
|
2021-03-10 11:45:41 +00:00
|
|
|
wipe_workspace: false
|
2021-03-04 08:25:54 +00:00
|
|
|
node: ttcn3-ggsn-test-kernel-git
|
|
|
|
description: |
|
|
|
|
Test osmo-ggsn latest with the Linux kernel built from master of
|
|
|
|
<a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/">
|
|
|
|
torvalds/linux.git</a>.
|
2018-11-05 09:42:12 +00:00
|
|
|
- ttcn3-msc-test:
|
2020-10-21 12:23:25 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-msc-test.*"
|
2021-02-26 12:10:49 +00:00
|
|
|
timer: 40 04 * * *
|
2019-02-20 21:41:31 +00:00
|
|
|
- ttcn3-pcu-test:
|
2020-10-21 12:23:25 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*"
|
2019-02-20 21:41:31 +00:00
|
|
|
timer: 00 05 * * *
|
2019-03-14 20:55:26 +00:00
|
|
|
- ttcn3-pcu-test-sns:
|
2020-10-21 12:23:25 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*"
|
2019-03-14 20:55:26 +00:00
|
|
|
timer: 15 05 * * *
|
2019-03-28 12:36:05 +00:00
|
|
|
- ttcn3-sgsn-test:
|
2020-10-21 12:23:25 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-sgsn-test.*"
|
2019-03-28 12:36:05 +00:00
|
|
|
timer: 30 05 * * *
|
|
|
|
- ttcn3-bsc-test:
|
2020-10-21 12:23:25 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*"
|
2019-03-28 12:36:05 +00:00
|
|
|
timer: 00 06 * * *
|
|
|
|
- ttcn3-mgw-test:
|
2020-10-21 12:23:25 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-mgw-test.*"
|
2019-03-28 12:36:05 +00:00
|
|
|
timer: 30 06 * * *
|
|
|
|
- ttcn3-hlr-test:
|
2020-10-21 12:23:25 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-hlr-test.*"
|
2019-03-28 12:36:05 +00:00
|
|
|
timer: 45 06 * * *
|
|
|
|
- ttcn3-bts-test:
|
2020-10-21 12:23:25 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-bts-test.*"
|
2019-03-28 12:36:05 +00:00
|
|
|
timer: 00 07 * * *
|
|
|
|
- ttcn3-sip-test:
|
2020-10-21 12:23:25 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-sip-test.*"
|
2019-03-28 12:36:05 +00:00
|
|
|
timer: 30 07 * * *
|
2019-03-28 12:39:20 +00:00
|
|
|
- ttcn3-bscnat-test:
|
2020-10-21 12:23:25 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-bscnat-test.*"
|
2019-03-28 12:39:20 +00:00
|
|
|
timer: 00 08 * * *
|
2021-03-02 10:23:27 +00:00
|
|
|
disabled: true
|
2019-03-28 12:36:05 +00:00
|
|
|
- ttcn3-bsc-test-sccplite:
|
2020-10-21 12:23:25 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*"
|
2019-03-28 12:36:05 +00:00
|
|
|
timer: 30 08 * * *
|
2019-09-13 11:56:30 +00:00
|
|
|
- ttcn3-remsim-test:
|
2020-10-21 12:23:25 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-remsim-test.*"
|
2019-09-13 11:56:30 +00:00
|
|
|
timer: 00 09 * * *
|
2019-10-24 14:51:13 +00:00
|
|
|
- ttcn3-stp-test:
|
2020-10-21 12:23:25 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-stp-test.*"
|
2019-10-24 14:51:13 +00:00
|
|
|
timer: 30 09 * * *
|
2020-01-17 17:13:45 +00:00
|
|
|
- ttcn3-sccp-test:
|
2020-10-21 12:23:25 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-sccp-test.*"
|
2020-01-17 17:13:45 +00:00
|
|
|
timer: 00 10 * * *
|
2020-10-20 22:33:30 +00:00
|
|
|
- ttcn3-smlc-test:
|
2020-10-21 12:23:25 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-smlc-test.*"
|
2020-10-20 22:33:30 +00:00
|
|
|
timer: 10 10 * * *
|
2020-11-05 17:54:37 +00:00
|
|
|
- ttcn3-gbproxy-test:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-gbproxy-test.*"
|
|
|
|
timer: 20 10 * * *
|
2020-11-30 20:45:17 +00:00
|
|
|
- ttcn3-gbproxy-test-fr:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-gbproxy-test-fr.*"
|
|
|
|
timer: 30 10 * * *
|
|
|
|
node: hdlc
|
2021-02-22 13:48:09 +00:00
|
|
|
- ttcn3-cbc-test:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-cbc-test.*"
|
|
|
|
timer: 40 10 * * *
|
2021-03-30 18:35:56 +00:00
|
|
|
- ttcn3-ns-test:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-ns-test.*"
|
|
|
|
timer: 00 11 * * *
|
2021-03-31 08:23:21 +00:00
|
|
|
- ttcn3-ns-test-sns:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-ns-test-sns.*"
|
|
|
|
timer: 10 11 * * *
|
|
|
|
- ttcn3-ns-test-fr:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-ns-test-fr.*"
|
|
|
|
timer: 20 11 * * *
|
|
|
|
node: hdlc
|
2021-04-25 11:22:47 +00:00
|
|
|
- ttcn3-pcap-client-test:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-pcap-client-test.*"
|
|
|
|
timer: 40 11 * * *
|
2021-05-25 22:08:55 +00:00
|
|
|
- ttcn3-bsc-test-vamos:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*"
|
|
|
|
timer: 00 12 * * *
|
2018-10-10 14:31:23 +00:00
|
|
|
|
2020-05-28 15:04:52 +00:00
|
|
|
# debian-stretch latest stable
|
2019-01-28 13:48:04 +00:00
|
|
|
- nplab-m3ua-test-latest:
|
2020-05-28 15:04:52 +00:00
|
|
|
blocking: "^(nplab|NPLAB-.*)-m3ua-test.*"
|
2020-10-21 12:23:25 +00:00
|
|
|
timer: 00 03 * * *
|
2019-01-28 13:48:04 +00:00
|
|
|
- nplab-sua-test-latest:
|
2020-05-28 15:04:52 +00:00
|
|
|
blocking: "^(nplab|NPLAB-.*)-sua-test.*"
|
2020-10-21 12:23:25 +00:00
|
|
|
timer: 15 03 * * *
|
2019-01-28 13:48:04 +00:00
|
|
|
- ttcn3-ggsn-test-latest:
|
2020-05-28 15:04:52 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-ggsn-test.*"
|
2020-10-21 12:23:25 +00:00
|
|
|
timer: 00 04 * * *
|
2019-01-28 13:48:04 +00:00
|
|
|
- ttcn3-msc-test-latest:
|
2020-05-28 15:04:52 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-msc-test.*"
|
2020-10-21 12:23:25 +00:00
|
|
|
timer: 30 04 * * *
|
2019-02-20 21:41:31 +00:00
|
|
|
- ttcn3-pcu-test-latest:
|
2020-05-28 15:04:52 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*"
|
2020-10-21 12:23:25 +00:00
|
|
|
timer: 00 05 * * *
|
2019-03-14 20:55:26 +00:00
|
|
|
- ttcn3-pcu-test-sns-latest:
|
2020-05-28 15:04:52 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*"
|
2020-10-21 12:23:25 +00:00
|
|
|
timer: 15 05 * * *
|
|
|
|
- ttcn3-sgsn-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-sgsn-test.*"
|
|
|
|
timer: 30 05 * * *
|
|
|
|
- ttcn3-bsc-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*"
|
|
|
|
timer: 00 06 * * *
|
|
|
|
- ttcn3-mgw-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-mgw-test.*"
|
|
|
|
timer: 30 06 * * *
|
|
|
|
- ttcn3-hlr-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-hlr-test.*"
|
|
|
|
timer: 45 06 * * *
|
|
|
|
- ttcn3-bts-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-bts-test.*"
|
|
|
|
timer: 00 07 * * *
|
|
|
|
- ttcn3-sip-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-sip-test.*"
|
|
|
|
timer: 30 07 * * *
|
2019-03-28 12:39:20 +00:00
|
|
|
- ttcn3-bscnat-test-latest:
|
2020-05-28 15:04:52 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-bscnat-test.*"
|
2020-10-21 12:23:25 +00:00
|
|
|
timer: 00 08 * * *
|
2021-03-02 10:23:27 +00:00
|
|
|
disabled: true
|
2020-10-21 12:23:25 +00:00
|
|
|
- ttcn3-bsc-test-sccplite-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*"
|
|
|
|
timer: 30 08 * * *
|
2019-09-13 11:56:30 +00:00
|
|
|
- ttcn3-remsim-test-latest:
|
2020-05-28 15:04:52 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-remsim-test.*"
|
2020-10-21 12:23:25 +00:00
|
|
|
timer: 00 09 * * *
|
2019-10-24 14:51:13 +00:00
|
|
|
- ttcn3-stp-test-latest:
|
2020-05-28 15:04:52 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-stp-test.*"
|
2020-10-21 12:23:25 +00:00
|
|
|
timer: 30 09 * * *
|
2020-01-17 17:13:45 +00:00
|
|
|
#- ttcn3-sccp-test-latest:
|
2020-05-28 15:04:52 +00:00
|
|
|
# blocking: "^(ttcn3|TTCN3-.*)-sccp-test.*"
|
2020-10-21 12:23:25 +00:00
|
|
|
# timer: 00 10 * * *
|
2021-03-02 12:36:13 +00:00
|
|
|
- ttcn3-smlc-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-smlc-test.*"
|
|
|
|
timer: 10 10 * * *
|
2021-04-13 11:18:07 +00:00
|
|
|
# disabled until we have a stable release that supports IP-SNS in SGSN role
|
|
|
|
#- ttcn3-gbproxy-test-latest:
|
|
|
|
#blocking: "^(ttcn3|TTCN3-.*)-gbproxy-test.*"
|
|
|
|
#timer: 20 10 * * *
|
2021-02-23 19:24:05 +00:00
|
|
|
- ttcn3-cbc-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-cbc-test.*"
|
|
|
|
timer: 40 10 * * *
|
2021-04-25 11:22:47 +00:00
|
|
|
- ttcn3-pcap-client-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-pcap-client-test.*"
|
|
|
|
timer: 40 11 * * *
|
|
|
|
|
2020-05-28 15:04:52 +00:00
|
|
|
|
|
|
|
# Jobs below use uppercase TTCN3-$DISTRO, so they get listed separately from the ttcn3-* (debian-stretch) jobs
|
|
|
|
|
|
|
|
# centos8 nightly
|
|
|
|
- TTCN3-centos-ggsn-test:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-ggsn-test.*"
|
2020-10-21 12:23:25 +00:00
|
|
|
timer: 00 04 * * *
|
2020-05-28 15:04:52 +00:00
|
|
|
- TTCN3-centos-msc-test:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-msc-test.*"
|
2020-10-21 12:23:25 +00:00
|
|
|
timer: 30 04 * * *
|
2020-05-28 15:04:52 +00:00
|
|
|
- TTCN3-centos-pcu-test:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*"
|
2020-10-21 12:23:25 +00:00
|
|
|
timer: 00 05 * * *
|
2020-05-28 15:04:52 +00:00
|
|
|
- TTCN3-centos-pcu-test-sns:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*"
|
2020-10-21 12:23:25 +00:00
|
|
|
timer: 15 05 * * *
|
|
|
|
- TTCN3-centos-sgsn-test:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-sgsn-test.*"
|
|
|
|
timer: 30 05 * * *
|
|
|
|
- TTCN3-centos-bsc-test:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*"
|
|
|
|
timer: 00 06 * * *
|
|
|
|
- TTCN3-centos-mgw-test:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-mgw-test.*"
|
|
|
|
timer: 30 06 * * *
|
|
|
|
- TTCN3-centos-hlr-test:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-hlr-test.*"
|
|
|
|
timer: 45 06 * * *
|
|
|
|
- TTCN3-centos-bts-test:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-bts-test.*"
|
|
|
|
timer: 00 07 * * *
|
|
|
|
- TTCN3-centos-sip-test:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-sip-test.*"
|
|
|
|
timer: 30 07 * * *
|
|
|
|
- TTCN3-centos-bsc-test-sccplite:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*"
|
|
|
|
timer: 30 08 * * *
|
2020-05-28 15:04:52 +00:00
|
|
|
- TTCN3-centos-remsim-test:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-remsim-test.*"
|
2020-10-21 12:23:25 +00:00
|
|
|
timer: 00 09 * * *
|
2020-05-28 15:04:52 +00:00
|
|
|
- TTCN3-centos-stp-test:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-stp-test.*"
|
2020-10-21 12:23:25 +00:00
|
|
|
timer: 30 09 * * *
|
2021-03-04 13:08:42 +00:00
|
|
|
- TTCN3-centos-gbproxy-test:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-gbproxy-test.*"
|
|
|
|
timer: 20 10 * * *
|
|
|
|
- TTCN3-centos-cbc-test:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-cbc-test.*"
|
|
|
|
timer: 40 10 * * *
|
|
|
|
|
|
|
|
# centos8 latest stable
|
|
|
|
- TTCN3-centos-ggsn-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-ggsn-test.*"
|
|
|
|
timer: 00 04 * * *
|
|
|
|
- TTCN3-centos-msc-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-msc-test.*"
|
|
|
|
timer: 30 04 * * *
|
|
|
|
- TTCN3-centos-pcu-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*"
|
|
|
|
timer: 00 05 * * *
|
|
|
|
- TTCN3-centos-pcu-test-sns-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*"
|
|
|
|
timer: 15 05 * * *
|
|
|
|
- TTCN3-centos-sgsn-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-sgsn-test.*"
|
|
|
|
timer: 30 05 * * *
|
|
|
|
- TTCN3-centos-bsc-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*"
|
|
|
|
timer: 00 06 * * *
|
|
|
|
- TTCN3-centos-mgw-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-mgw-test.*"
|
|
|
|
timer: 30 06 * * *
|
|
|
|
- TTCN3-centos-hlr-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-hlr-test.*"
|
|
|
|
timer: 45 06 * * *
|
|
|
|
- TTCN3-centos-bts-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-bts-test.*"
|
|
|
|
timer: 00 07 * * *
|
|
|
|
- TTCN3-centos-sip-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-sip-test.*"
|
|
|
|
timer: 30 07 * * *
|
|
|
|
- TTCN3-centos-bsc-test-sccplite-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*"
|
|
|
|
timer: 30 08 * * *
|
|
|
|
# No osmo-remsim packages for centos8
|
|
|
|
#- TTCN3-centos-remsim-test-latest:
|
|
|
|
# blocking: "^(ttcn3|TTCN3-.*)-remsim-test.*"
|
|
|
|
# timer: 00 09 * * *
|
|
|
|
- TTCN3-centos-stp-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-stp-test.*"
|
|
|
|
timer: 30 09 * * *
|
2021-03-02 12:36:13 +00:00
|
|
|
- TTCN3-centos-smlc-test-latest:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-smlc-test.*"
|
|
|
|
timer: 10 10 * * *
|
2021-03-04 13:08:42 +00:00
|
|
|
#- TTCN3-centos-sccp-test-latest:
|
|
|
|
# blocking: "^(ttcn3|TTCN3-.*)-sccp-test.*"
|
|
|
|
# timer: 00 10 * * *
|
2021-04-13 11:18:07 +00:00
|
|
|
#- TTCN3-centos-gbproxy-test-latest:
|
|
|
|
#blocking: "^(ttcn3|TTCN3-.*)-gbproxy-test.*"
|
|
|
|
#timer: 20 10 * * *
|
2021-03-04 13:08:42 +00:00
|
|
|
- TTCN3-centos-cbc-test-latest:
|
2021-02-22 13:48:09 +00:00
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-cbc-test.*"
|
|
|
|
timer: 40 10 * * *
|
2020-11-05 17:54:37 +00:00
|
|
|
|
2021-04-29 13:46:32 +00:00
|
|
|
# centos8 2021q1 (SYS#5370)
|
|
|
|
- TTCN3-centos-pcu-test-2021q1:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*"
|
|
|
|
timer: 00 11 * * *
|
|
|
|
- TTCN3-centos-pcu-test-sns-2021q1:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-pcu-test.*"
|
|
|
|
timer: 15 11 * * *
|
|
|
|
- TTCN3-centos-bsc-test-2021q1:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-bsc-test.*"
|
|
|
|
timer: 30 11 * * *
|
|
|
|
- TTCN3-centos-mgw-test-2021q1:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-mgw-test.*"
|
|
|
|
timer: 45 11 * * *
|
|
|
|
- TTCN3-centos-bts-test-2021q1:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-bts-test.*"
|
|
|
|
timer: 00 12 * * *
|
|
|
|
- TTCN3-centos-smlc-test-2021q1:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-smlc-test.*"
|
|
|
|
timer: 15 12 * * *
|
|
|
|
- TTCN3-centos-gbproxy-test-2021q1:
|
|
|
|
blocking: "^(ttcn3|TTCN3-.*)-gbproxy-test.*"
|
|
|
|
timer: 30 12 * * *
|
2020-05-28 15:04:52 +00:00
|
|
|
|
2018-10-10 14:31:23 +00:00
|
|
|
- job-template:
|
|
|
|
name: '{job-name}'
|
|
|
|
project-type: freestyle
|
|
|
|
disabled: '{obj:disabled}'
|
|
|
|
defaults: global
|
2021-03-02 10:43:37 +00:00
|
|
|
description: '{obj:description}'
|
2020-11-30 20:45:17 +00:00
|
|
|
node: '{obj:node}'
|
2018-10-10 14:31:23 +00:00
|
|
|
parameters:
|
|
|
|
- string:
|
|
|
|
name: BRANCH
|
|
|
|
description: |
|
|
|
|
Branch of <code>docker-playground.git</code>.
|
|
|
|
Only modify if you are hacking on the docker-playground scripts.
|
|
|
|
default: '*/master'
|
|
|
|
builders:
|
|
|
|
- shell: |-
|
2020-11-02 16:25:27 +00:00
|
|
|
export REGISTRY_HOST="registry.osmocom.org"
|
2021-02-26 12:02:56 +00:00
|
|
|
|
|
|
|
# Translate job name to docker-playground dir and relevant
|
|
|
|
# environment variables
|
2018-10-10 14:31:23 +00:00
|
|
|
case "{job-name}" in
|
2021-02-26 12:10:49 +00:00
|
|
|
ttcn3-ggsn-test-kernel)
|
|
|
|
DIR="ttcn3-ggsn-test"
|
|
|
|
export IMAGE_SUFFIX="master"
|
|
|
|
# Run against debian's kernel
|
|
|
|
export KERNEL_TEST=1
|
|
|
|
;;
|
|
|
|
ttcn3-ggsn-test-kernel-latest)
|
|
|
|
DIR="ttcn3-ggsn-test"
|
|
|
|
export IMAGE_SUFFIX="latest"
|
|
|
|
export KERNEL_TEST=1
|
|
|
|
;;
|
2021-03-04 08:25:54 +00:00
|
|
|
ttcn3-ggsn-test-kernel-latest-net-next)
|
|
|
|
DIR="ttcn3-ggsn-test"
|
|
|
|
export IMAGE_SUFFIX="latest"
|
|
|
|
export KERNEL_TEST=1
|
|
|
|
export KERNEL_BUILD=1
|
|
|
|
export KERNEL_URL="https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git"
|
|
|
|
export KERNEL_REMOTE_NAME="net-next"
|
|
|
|
export KERNEL_BRANCH="master"
|
|
|
|
;;
|
|
|
|
ttcn3-ggsn-test-kernel-latest-torvalds)
|
|
|
|
DIR="ttcn3-ggsn-test"
|
|
|
|
export IMAGE_SUFFIX="latest"
|
|
|
|
export KERNEL_TEST=1
|
|
|
|
export KERNEL_BUILD=1
|
|
|
|
export KERNEL_URL="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git"
|
|
|
|
export KERNEL_REMOTE_NAME="torvalds"
|
|
|
|
export KERNEL_BRANCH="master"
|
|
|
|
;;
|
2020-05-28 15:04:52 +00:00
|
|
|
TTCN3-centos-*-latest)
|
2021-02-26 12:02:56 +00:00
|
|
|
DIR="$(echo "{job-name}" | sed s/^TTCN3-centos\-/ttcn3-/ | sed s/\-latest$//)"
|
|
|
|
export IMAGE_SUFFIX="latest-centos8"
|
2020-05-28 15:04:52 +00:00
|
|
|
;;
|
2021-04-29 13:46:32 +00:00
|
|
|
TTCN3-centos-*-20*q*)
|
|
|
|
export OSMOCOM_REPO_TESTSUITE_MIRROR="http://download.opensuse.org"
|
|
|
|
export OSMOCOM_REPO_MIRROR="https://downloads.osmocom.org"
|
|
|
|
export OSMOCOM_REPO_PATH="osmo-maintained"
|
|
|
|
export OSMOCOM_REPO_VERSION="$(echo "{job-name}" | grep -o -P -- "20\d\dq.*$")" # e.g. "2021q1"
|
|
|
|
export IMAGE_SUFFIX="$OSMOCOM_REPO_VERSION-centos8"
|
|
|
|
DIR="$(echo "{job-name}" | sed s/^TTCN3-centos\-/ttcn3-/ | sed s/\-$OSMOCOM_REPO_VERSION$//)"
|
|
|
|
;;
|
2020-05-28 15:04:52 +00:00
|
|
|
TTCN3-centos-*)
|
2021-02-26 12:02:56 +00:00
|
|
|
DIR="$(echo "{job-name}" | sed s/^TTCN3-centos\-/ttcn3-/)"
|
|
|
|
export IMAGE_SUFFIX="master-centos8"
|
2020-05-28 15:04:52 +00:00
|
|
|
;;
|
2018-10-10 14:31:23 +00:00
|
|
|
*-latest)
|
2021-02-26 12:02:56 +00:00
|
|
|
DIR="$(echo "{job-name}" | sed s/\-latest$//)"
|
|
|
|
export IMAGE_SUFFIX="latest"
|
2018-10-10 14:31:23 +00:00
|
|
|
;;
|
|
|
|
*)
|
2021-02-26 12:02:56 +00:00
|
|
|
DIR="{job-name}"
|
|
|
|
export IMAGE_SUFFIX="master"
|
2018-10-10 14:31:23 +00:00
|
|
|
;;
|
|
|
|
esac
|
2021-02-26 12:02:56 +00:00
|
|
|
|
|
|
|
cd "$DIR"
|
|
|
|
./jenkins.sh
|
2018-10-10 14:31:23 +00:00
|
|
|
scm:
|
|
|
|
- git:
|
|
|
|
branches:
|
|
|
|
- '$BRANCH'
|
|
|
|
url: git://git.osmocom.org/docker-playground
|
|
|
|
git-config-name: 'Jenkins Builder'
|
|
|
|
git-config-email: 'jenkins@osmocom.org'
|
2021-02-26 11:01:03 +00:00
|
|
|
wipe-workspace: "{obj:wipe_workspace}"
|
2018-10-10 14:31:23 +00:00
|
|
|
triggers:
|
|
|
|
- timed: "{obj:timer}"
|
|
|
|
publishers:
|
|
|
|
- junit:
|
|
|
|
results: '**/junit-xml-*.log'
|
|
|
|
allow-empty-results: false
|
|
|
|
- email:
|
|
|
|
notify-every-unstable-build: true
|
2021-03-10 11:50:31 +00:00
|
|
|
recipients: laforge@gnumonks.org osmith@sysmocom.de
|
2018-10-10 14:31:23 +00:00
|
|
|
send-to-individuals: false
|
2018-11-06 10:32:22 +00:00
|
|
|
- archive:
|
|
|
|
allow-empty: false
|
|
|
|
artifacts: logs/**/*
|
|
|
|
case-sensitive: true
|
|
|
|
default-excludes: true
|
|
|
|
fingerprint: false
|
|
|
|
only-if-success: false
|
2018-10-10 14:31:23 +00:00
|
|
|
properties:
|
|
|
|
- build-blocker:
|
|
|
|
use-build-blocker: true
|
|
|
|
blocking-jobs:
|
2019-01-28 13:48:04 +00:00
|
|
|
- "{obj:blocking}"
|
2018-12-05 15:50:58 +00:00
|
|
|
- build-discarder:
|
|
|
|
days-to-keep: 30
|
|
|
|
num-to-keep: 120
|
|
|
|
artifact-days-to-keep: -1
|
|
|
|
artifact-num-to-keep: -1
|
2018-10-10 14:31:23 +00:00
|
|
|
|
|
|
|
# vim: expandtab tabstop=2 shiftwidth=2
|