Oliver Smith | 44a3961 | 2018-10-10 16:31:23 +0200 | [diff] [blame] | 1 | --- |
| 2 | - project: |
| 3 | name: 'ttcn3-testsuites' |
| 4 | concurrent: false |
| 5 | disabled: false |
Oliver Smith | 9cda811 | 2021-03-02 11:43:37 +0100 | [diff] [blame] | 6 | description: | |
| 7 | Run the a testsuite from |
Oliver Smith | 7fc5813 | 2022-09-26 12:48:48 +0200 | [diff] [blame] | 8 | <a href="https://gitea.osmocom.org/osmocom/docker-playground"> |
Oliver Smith | 9cda811 | 2021-03-02 11:43:37 +0100 | [diff] [blame] | 9 | docker-playground.git</a>.<br> |
| 10 | If this job ends in <code>-latest</code>, the job runs the latest |
| 11 | stable versions of the Osmocom stack. Otherwise the nightly builds.<br> |
| 12 | See <a href="https://osmocom.org/projects/cellular-infrastructure/wiki/Titan_TTCN3_Testsuites"> |
| 13 | TTCN3 Testsuite</a> for more information. |
Oliver Smith | 44a3961 | 2018-10-10 16:31:23 +0200 | [diff] [blame] | 14 | timer: "@midnight" |
Harald Welte | bfccd70 | 2020-11-30 21:45:17 +0100 | [diff] [blame] | 15 | node: ttcn3 |
Oliver Smith | 0001acd | 2021-02-26 12:01:03 +0100 | [diff] [blame] | 16 | wipe_workspace: true |
Oliver Smith | 44a3961 | 2018-10-10 16:31:23 +0200 | [diff] [blame] | 17 | jobs: |
| 18 | - "{job-name}" |
| 19 | # Folders from docker-playground.git |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 20 | # timer: 10 per hour from 04:00 - 18:00, see jobs/README.adoc |
Oliver Smith | 44a3961 | 2018-10-10 16:31:23 +0200 | [diff] [blame] | 21 | job-name: |
Oliver Smith | c1f64b4 | 2022-08-03 11:05:44 +0200 | [diff] [blame] | 22 | # debian nightly - order by time |
Oliver Smith | 73240db | 2018-11-05 10:42:12 +0100 | [diff] [blame] | 23 | - nplab-m3ua-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 24 | timer: H 04 * * * |
Oliver Smith | 73240db | 2018-11-05 10:42:12 +0100 | [diff] [blame] | 25 | - nplab-sua-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 26 | timer: H 04 * * * |
Oliver Smith | 73240db | 2018-11-05 10:42:12 +0100 | [diff] [blame] | 27 | - ttcn3-ggsn-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 28 | timer: H 04 * * * |
Oliver Smith | bce53ba | 2021-02-26 13:10:49 +0100 | [diff] [blame] | 29 | - ttcn3-ggsn-test-kernel: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 30 | timer: H 04 * * * |
Oliver Smith | 9cda811 | 2021-03-02 11:43:37 +0100 | [diff] [blame] | 31 | description: | |
| 32 | Test osmo-ggsn master with the Debian kernel. |
Oliver Smith | b5a1b00 | 2024-03-25 12:38:50 +0100 | [diff] [blame] | 33 | - ttcn3-ggsn-test-kernel-pablo-gtp: |
| 34 | timer: H 04 * * * |
Oliver Smith | ebf4df3 | 2024-03-28 08:18:21 +0100 | [diff] [blame] | 35 | # Cache the linux source tree in the workspace of one node |
| 36 | wipe_workspace: false |
Oliver Smith | b5a1b00 | 2024-03-25 12:38:50 +0100 | [diff] [blame] | 37 | description: | |
| 38 | Test osmo-ggsn master with the Linux kernel built from main of |
| 39 | <a href="https://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git/">pablo/gtp.git</a>. |
| 40 | <br> |
| 41 | This is a temporary job, to be removed once the IPv6 related GTP |
| 42 | patches are upstreamed (OS#1952). |
Oliver Smith | bce53ba | 2021-02-26 13:10:49 +0100 | [diff] [blame] | 43 | - ttcn3-ggsn-test-kernel-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 44 | timer: H 04 * * * |
Oliver Smith | 9cda811 | 2021-03-02 11:43:37 +0100 | [diff] [blame] | 45 | description: | |
| 46 | Test osmo-ggsn latest with the Debian kernel. |
Oliver Smith | 6f2f1cb | 2021-03-04 09:25:54 +0100 | [diff] [blame] | 47 | - ttcn3-ggsn-test-kernel-latest-net-next: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 48 | timer: H 04 * * * |
Oliver Smith | 6f2f1cb | 2021-03-04 09:25:54 +0100 | [diff] [blame] | 49 | # Cache the linux source tree in the workspace of one node |
Oliver Smith | e00e3fb | 2021-03-10 12:45:41 +0100 | [diff] [blame] | 50 | wipe_workspace: false |
Oliver Smith | 6f2f1cb | 2021-03-04 09:25:54 +0100 | [diff] [blame] | 51 | node: ttcn3-ggsn-test-kernel-git |
| 52 | description: | |
| 53 | Test osmo-ggsn latest with the Linux kernel built from master of |
| 54 | <a href="https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/"> |
| 55 | net-next.git</a>. |
| 56 | - ttcn3-ggsn-test-kernel-latest-torvalds: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 57 | timer: H 04 * * * |
Oliver Smith | 6f2f1cb | 2021-03-04 09:25:54 +0100 | [diff] [blame] | 58 | # Cache the linux source tree in the workspace of one node |
Oliver Smith | e00e3fb | 2021-03-10 12:45:41 +0100 | [diff] [blame] | 59 | wipe_workspace: false |
Oliver Smith | 6f2f1cb | 2021-03-04 09:25:54 +0100 | [diff] [blame] | 60 | node: ttcn3-ggsn-test-kernel-git |
| 61 | description: | |
| 62 | Test osmo-ggsn latest with the Linux kernel built from master of |
| 63 | <a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/"> |
| 64 | torvalds/linux.git</a>. |
Pau Espin Pedrol | ef0e042 | 2022-02-21 12:07:06 +0100 | [diff] [blame] | 65 | - ttcn3-ggsn-test-ogs: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 66 | timer: H 04 * * * |
Pau Espin Pedrol | ef0e042 | 2022-02-21 12:07:06 +0100 | [diff] [blame] | 67 | description: | |
| 68 | Test open5gs-smfd + open5gs-upfd main. |
Oliver Smith | 1880077 | 2022-11-17 11:38:53 +0100 | [diff] [blame] | 69 | email: jenkins-notifications@lists.osmocom.org acetcom@gmail.com |
Oliver Smith | 73240db | 2018-11-05 10:42:12 +0100 | [diff] [blame] | 70 | - ttcn3-msc-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 71 | timer: H 04 * * * |
Harald Welte | 38ce864 | 2019-02-20 22:41:31 +0100 | [diff] [blame] | 72 | - ttcn3-pcu-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 73 | timer: H 04 * * * |
Harald Welte | cb944d3 | 2019-03-14 21:55:26 +0100 | [diff] [blame] | 74 | - ttcn3-pcu-test-sns: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 75 | timer: H 05 * * * |
Daniel Willmann | d022977 | 2019-03-28 13:36:05 +0100 | [diff] [blame] | 76 | - ttcn3-sgsn-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 77 | timer: H 05 * * * |
Daniel Willmann | d022977 | 2019-03-28 13:36:05 +0100 | [diff] [blame] | 78 | - ttcn3-bsc-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 79 | timer: H 05 * * * |
Daniel Willmann | d022977 | 2019-03-28 13:36:05 +0100 | [diff] [blame] | 80 | - ttcn3-mgw-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 81 | timer: H 05 * * * |
Daniel Willmann | d022977 | 2019-03-28 13:36:05 +0100 | [diff] [blame] | 82 | - ttcn3-hlr-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 83 | timer: H 05 * * * |
Daniel Willmann | d022977 | 2019-03-28 13:36:05 +0100 | [diff] [blame] | 84 | - ttcn3-bts-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 85 | timer: H 05 * * * |
Daniel Willmann | d022977 | 2019-03-28 13:36:05 +0100 | [diff] [blame] | 86 | - ttcn3-sip-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 87 | timer: H 05 * * * |
Daniel Willmann | aaa472a | 2019-03-28 13:39:20 +0100 | [diff] [blame] | 88 | - ttcn3-bscnat-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 89 | timer: H 05 * * * |
Oliver Smith | e007899 | 2021-03-02 11:23:27 +0100 | [diff] [blame] | 90 | disabled: true |
Daniel Willmann | d022977 | 2019-03-28 13:36:05 +0100 | [diff] [blame] | 91 | - ttcn3-bsc-test-sccplite: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 92 | timer: H 05 * * * |
Harald Welte | d3a5d51 | 2019-09-13 13:56:30 +0200 | [diff] [blame] | 93 | - ttcn3-remsim-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 94 | timer: H 05 * * * |
Pau Espin Pedrol | 95d4544 | 2019-10-24 16:51:13 +0200 | [diff] [blame] | 95 | - ttcn3-stp-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 96 | timer: H 06 * * * |
Pau Espin Pedrol | e0f4129 | 2020-01-17 18:13:45 +0100 | [diff] [blame] | 97 | - ttcn3-sccp-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 98 | timer: H 06 * * * |
Neels Hofmeyr | 2dc35de | 2020-10-21 00:33:30 +0200 | [diff] [blame] | 99 | - ttcn3-smlc-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 100 | timer: H 06 * * * |
Daniel Willmann | 5806d0a | 2020-11-05 18:54:37 +0100 | [diff] [blame] | 101 | - ttcn3-gbproxy-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 102 | timer: H 06 * * * |
Harald Welte | bfccd70 | 2020-11-30 21:45:17 +0100 | [diff] [blame] | 103 | - ttcn3-gbproxy-test-fr: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 104 | timer: H 06 * * * |
Harald Welte | bfccd70 | 2020-11-30 21:45:17 +0100 | [diff] [blame] | 105 | node: hdlc |
Harald Welte | cf95a6f | 2021-02-22 14:48:09 +0100 | [diff] [blame] | 106 | - ttcn3-cbc-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 107 | timer: H 06 * * * |
Harald Welte | 22aae4b | 2021-03-30 20:35:56 +0200 | [diff] [blame] | 108 | - ttcn3-ns-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 109 | timer: H 06 * * * |
Harald Welte | 20925c1 | 2021-03-31 10:23:21 +0200 | [diff] [blame] | 110 | - ttcn3-ns-test-sns: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 111 | timer: H 06 * * * |
Harald Welte | 20925c1 | 2021-03-31 10:23:21 +0200 | [diff] [blame] | 112 | - ttcn3-ns-test-fr: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 113 | timer: H 06 * * * |
Harald Welte | 20925c1 | 2021-03-31 10:23:21 +0200 | [diff] [blame] | 114 | node: hdlc |
Oliver Smith | a18e6df | 2021-09-06 17:00:45 +0200 | [diff] [blame] | 115 | - ttcn3-ns-test-sgsn-sns: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 116 | timer: H 06 * * * |
Harald Welte | 92948e6 | 2021-04-25 13:22:47 +0200 | [diff] [blame] | 117 | - ttcn3-pcap-client-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 118 | timer: H 07 * * * |
Neels Hofmeyr | 499faad | 2021-05-26 00:08:55 +0200 | [diff] [blame] | 119 | - ttcn3-bsc-test-vamos: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 120 | timer: H 07 * * * |
Pau Espin Pedrol | cccd0cd | 2021-11-25 16:00:12 +0100 | [diff] [blame] | 121 | - ttcn3-hnodeb-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 122 | timer: H 07 * * * |
Neels Hofmeyr | 0c5869f | 2021-12-28 15:47:56 +0100 | [diff] [blame] | 123 | - ttcn3-upf-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 124 | timer: H 07 * * * |
Pau Espin Pedrol | 702fd8f | 2022-01-04 19:30:30 +0100 | [diff] [blame] | 125 | - ttcn3-hnbgw-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 126 | timer: H 07 * * * |
Oliver Smith | 8922843 | 2022-02-22 12:23:18 +0100 | [diff] [blame] | 127 | - ttcn3-fr-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 128 | timer: H 07 * * * |
Oliver Smith | 8922843 | 2022-02-22 12:23:18 +0100 | [diff] [blame] | 129 | node: hdlc |
Pau Espin Pedrol | 99578e8 | 2022-04-07 17:55:39 +0200 | [diff] [blame] | 130 | - ttcn3-pgw-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 131 | timer: H 07 * * * |
Pau Espin Pedrol | 99578e8 | 2022-04-07 17:55:39 +0200 | [diff] [blame] | 132 | description: | |
| 133 | Test open5gs-smfd + open5gs-upfd PGW main. |
Oliver Smith | 1880077 | 2022-11-17 11:38:53 +0100 | [diff] [blame] | 134 | email: jenkins-notifications@lists.osmocom.org acetcom@gmail.com |
Oliver Smith | 5cc2db1 | 2023-07-11 16:50:06 +0200 | [diff] [blame] | 135 | - ttcn3-mme-test-ogs: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 136 | timer: H 07 * * * |
Oliver Smith | 5cc2db1 | 2023-07-11 16:50:06 +0200 | [diff] [blame] | 137 | description: | |
Pau Espin Pedrol | 35a1155 | 2023-10-10 19:26:00 +0200 | [diff] [blame] | 138 | Test open5gs-mmed |
| 139 | email: jenkins-notifications@lists.osmocom.org acetcom@gmail.com |
| 140 | - ttcn3-hss-test-ogs: |
| 141 | timer: H 07 * * * |
| 142 | description: | |
| 143 | Test open5gs-hssd |
Oliver Smith | 5cc2db1 | 2023-07-11 16:50:06 +0200 | [diff] [blame] | 144 | email: jenkins-notifications@lists.osmocom.org acetcom@gmail.com |
Pau Espin Pedrol | 896bb61 | 2023-08-25 19:48:27 +0200 | [diff] [blame] | 145 | - ttcn3-dia2gsup-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 146 | timer: H 07 * * * |
Pau Espin Pedrol | 7be78df | 2023-10-18 12:29:09 +0200 | [diff] [blame] | 147 | - ttcn3-epdg-test: |
| 148 | timer: H 07 * * * |
Pau Espin Pedrol | 61723f8 | 2024-03-07 16:04:25 +0100 | [diff] [blame] | 149 | # osmo-epdg requires OTP and kernel >= debian12: |
| 150 | node: build4-deb12build-ansible |
Pau Espin Pedrol | a59c925 | 2024-04-02 13:32:43 +0200 | [diff] [blame] | 151 | - ttcn3-asterisk-ims-ue-test: |
| 152 | timer: H 07 * * * |
Oliver Smith | 44a3961 | 2018-10-10 16:31:23 +0200 | [diff] [blame] | 153 | |
Oliver Smith | c1f64b4 | 2022-08-03 11:05:44 +0200 | [diff] [blame] | 154 | # debian latest stable |
Oliver Smith | 4ae4c54 | 2019-01-28 14:48:04 +0100 | [diff] [blame] | 155 | - nplab-m3ua-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 156 | timer: H 07 * * * |
Oliver Smith | 4ae4c54 | 2019-01-28 14:48:04 +0100 | [diff] [blame] | 157 | - nplab-sua-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 158 | timer: H 08 * * * |
Oliver Smith | 4ae4c54 | 2019-01-28 14:48:04 +0100 | [diff] [blame] | 159 | - ttcn3-ggsn-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 160 | timer: H 08 * * * |
Oliver Smith | 4ae4c54 | 2019-01-28 14:48:04 +0100 | [diff] [blame] | 161 | - ttcn3-msc-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 162 | timer: H 08 * * * |
Harald Welte | 38ce864 | 2019-02-20 22:41:31 +0100 | [diff] [blame] | 163 | - ttcn3-pcu-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 164 | timer: H 08 * * * |
Harald Welte | cb944d3 | 2019-03-14 21:55:26 +0100 | [diff] [blame] | 165 | - ttcn3-pcu-test-sns-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 166 | timer: H 08 * * * |
Pau Espin Pedrol | c5ebc06 | 2020-10-21 14:23:25 +0200 | [diff] [blame] | 167 | - ttcn3-sgsn-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 168 | timer: H 08 * * * |
Pau Espin Pedrol | c5ebc06 | 2020-10-21 14:23:25 +0200 | [diff] [blame] | 169 | - ttcn3-bsc-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 170 | timer: H 08 * * * |
Pau Espin Pedrol | c5ebc06 | 2020-10-21 14:23:25 +0200 | [diff] [blame] | 171 | - ttcn3-mgw-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 172 | timer: H 08 * * * |
Pau Espin Pedrol | c5ebc06 | 2020-10-21 14:23:25 +0200 | [diff] [blame] | 173 | - ttcn3-hlr-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 174 | timer: H 08 * * * |
Pau Espin Pedrol | c5ebc06 | 2020-10-21 14:23:25 +0200 | [diff] [blame] | 175 | - ttcn3-bts-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 176 | timer: H 08 * * * |
Pau Espin Pedrol | c5ebc06 | 2020-10-21 14:23:25 +0200 | [diff] [blame] | 177 | - ttcn3-sip-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 178 | timer: H 09 * * * |
Daniel Willmann | aaa472a | 2019-03-28 13:39:20 +0100 | [diff] [blame] | 179 | - ttcn3-bscnat-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 180 | timer: H 09 * * * |
Oliver Smith | e007899 | 2021-03-02 11:23:27 +0100 | [diff] [blame] | 181 | disabled: true |
Pau Espin Pedrol | c5ebc06 | 2020-10-21 14:23:25 +0200 | [diff] [blame] | 182 | - ttcn3-bsc-test-sccplite-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 183 | timer: H 09 * * * |
Harald Welte | d3a5d51 | 2019-09-13 13:56:30 +0200 | [diff] [blame] | 184 | - ttcn3-remsim-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 185 | timer: H 09 * * * |
Pau Espin Pedrol | 95d4544 | 2019-10-24 16:51:13 +0200 | [diff] [blame] | 186 | - ttcn3-stp-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 187 | timer: H 09 * * * |
Pau Espin Pedrol | 0d92cd5 | 2022-06-30 11:49:35 +0200 | [diff] [blame] | 188 | - ttcn3-sccp-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 189 | timer: H 09 * * * |
Harald Welte | 12386e7 | 2021-03-02 13:36:13 +0100 | [diff] [blame] | 190 | - ttcn3-smlc-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 191 | timer: H 09 * * * |
Pau Espin Pedrol | 0d92cd5 | 2022-06-30 11:49:35 +0200 | [diff] [blame] | 192 | - ttcn3-gbproxy-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 193 | timer: H 09 * * * |
Pau Espin Pedrol | 0d92cd5 | 2022-06-30 11:49:35 +0200 | [diff] [blame] | 194 | - ttcn3-gbproxy-test-fr-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 195 | timer: H 09 * * * |
Pau Espin Pedrol | 0d92cd5 | 2022-06-30 11:49:35 +0200 | [diff] [blame] | 196 | node: hdlc |
Harald Welte | 89bf359 | 2021-02-23 20:24:05 +0100 | [diff] [blame] | 197 | - ttcn3-cbc-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 198 | timer: H 09 * * * |
Harald Welte | 92948e6 | 2021-04-25 13:22:47 +0200 | [diff] [blame] | 199 | - ttcn3-pcap-client-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 200 | timer: H 10 * * * |
Pau Espin Pedrol | cccd0cd | 2021-11-25 16:00:12 +0100 | [diff] [blame] | 201 | - ttcn3-hnodeb-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 202 | timer: H 10 * * * |
Neels Hofmeyr | 0c5869f | 2021-12-28 15:47:56 +0100 | [diff] [blame] | 203 | - ttcn3-upf-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 204 | timer: H 10 * * * |
Neels Hofmeyr | 0c5869f | 2021-12-28 15:47:56 +0100 | [diff] [blame] | 205 | disabled: true |
Pau Espin Pedrol | 702fd8f | 2022-01-04 19:30:30 +0100 | [diff] [blame] | 206 | - ttcn3-hnbgw-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 207 | timer: H 10 * * * |
Oliver Smith | e49412c | 2020-05-28 17:04:52 +0200 | [diff] [blame] | 208 | |
Oliver Smith | c1f64b4 | 2022-08-03 11:05:44 +0200 | [diff] [blame] | 209 | # Jobs below use uppercase TTCN3-$DISTRO, so they get listed separately from the ttcn3-* (debian) jobs |
Oliver Smith | e49412c | 2020-05-28 17:04:52 +0200 | [diff] [blame] | 210 | |
Oliver Smith | 3e1019d | 2021-12-10 12:24:15 +0100 | [diff] [blame] | 211 | # centos7 nightly |
| 212 | - TTCN3-centos7-pcap-client-test: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 213 | timer: H 10 * * * |
Oliver Smith | 3e1019d | 2021-12-10 12:24:15 +0100 | [diff] [blame] | 214 | |
| 215 | # centos7 latest |
| 216 | - TTCN3-centos7-pcap-client-test-latest: |
Oliver Smith | 03cb833 | 2023-09-13 11:57:53 +0200 | [diff] [blame] | 217 | timer: H 10 * * * |
Oliver Smith | 3e1019d | 2021-12-10 12:24:15 +0100 | [diff] [blame] | 218 | |
Oliver Smith | bae98f4 | 2024-03-13 11:20:32 +0100 | [diff] [blame] | 219 | # With LIBOSMO_IO_BACKEND=IO_URING (OS#6357) |
| 220 | - ttcn3-bsc-test-io_uring: |
| 221 | timer: H 11 * * * |
| 222 | - ttcn3-msc-test-io_uring: |
| 223 | timer: H 11 * * * |
| 224 | - ttcn3-hnbgw-test-io_uring: |
| 225 | timer: H 11 * * * |
| 226 | - ttcn3-gbproxy-test-io_uring: |
| 227 | timer: H 11 * * * |
| 228 | - ttcn3-sgsn-test-io_uring: |
| 229 | timer: H 11 * * * |
Oliver Smith | 4d06b21 | 2024-03-14 13:21:43 +0100 | [diff] [blame] | 230 | - ttcn3-stp-test-io_uring: |
| 231 | timer: H 11 * * * |
Harald Welte | 3cf8a0e | 2024-03-20 10:06:55 +0100 | [diff] [blame] | 232 | - ttcn3-mgw-test-io_uring: |
| 233 | timer: H 11 * * * |
Oliver Smith | bae98f4 | 2024-03-13 11:20:32 +0100 | [diff] [blame] | 234 | |
Oliver Smith | 44a3961 | 2018-10-10 16:31:23 +0200 | [diff] [blame] | 235 | - job-template: |
| 236 | name: '{job-name}' |
| 237 | project-type: freestyle |
| 238 | disabled: '{obj:disabled}' |
| 239 | defaults: global |
Oliver Smith | 9cda811 | 2021-03-02 11:43:37 +0100 | [diff] [blame] | 240 | description: '{obj:description}' |
Harald Welte | bfccd70 | 2020-11-30 21:45:17 +0100 | [diff] [blame] | 241 | node: '{obj:node}' |
Oliver Smith | 44a3961 | 2018-10-10 16:31:23 +0200 | [diff] [blame] | 242 | parameters: |
| 243 | - string: |
| 244 | name: BRANCH |
| 245 | description: | |
| 246 | Branch of <code>docker-playground.git</code>. |
| 247 | Only modify if you are hacking on the docker-playground scripts. |
| 248 | default: '*/master' |
Oliver Smith | 44a3961 | 2018-10-10 16:31:23 +0200 | [diff] [blame] | 249 | builders: |
| 250 | - shell: |- |
Harald Welte | 7685f9c | 2020-11-02 17:25:27 +0100 | [diff] [blame] | 251 | export REGISTRY_HOST="registry.osmocom.org" |
Oliver Smith | 4521517 | 2021-02-26 13:02:56 +0100 | [diff] [blame] | 252 | |
| 253 | # Translate job name to docker-playground dir and relevant |
| 254 | # environment variables |
Oliver Smith | 44a3961 | 2018-10-10 16:31:23 +0200 | [diff] [blame] | 255 | case "{job-name}" in |
Oliver Smith | bce53ba | 2021-02-26 13:10:49 +0100 | [diff] [blame] | 256 | ttcn3-ggsn-test-kernel) |
| 257 | DIR="ttcn3-ggsn-test" |
| 258 | export IMAGE_SUFFIX="master" |
| 259 | # Run against debian's kernel |
| 260 | export KERNEL_TEST=1 |
| 261 | ;; |
Oliver Smith | b5a1b00 | 2024-03-25 12:38:50 +0100 | [diff] [blame] | 262 | ttcn3-ggsn-test-kernel-pablo-gtp) |
| 263 | DIR="ttcn3-ggsn-test" |
| 264 | export IMAGE_SUFFIX="master" |
| 265 | export KERNEL_TEST=1 |
| 266 | export KERNEL_BUILD=1 |
| 267 | export KERNEL_URL="https://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git" |
| 268 | export KERNEL_REMOTE_NAME="pablo-gtp" |
| 269 | export KERNEL_BRANCH="main" |
| 270 | ;; |
Oliver Smith | bce53ba | 2021-02-26 13:10:49 +0100 | [diff] [blame] | 271 | ttcn3-ggsn-test-kernel-latest) |
| 272 | DIR="ttcn3-ggsn-test" |
| 273 | export IMAGE_SUFFIX="latest" |
| 274 | export KERNEL_TEST=1 |
| 275 | ;; |
Oliver Smith | 6f2f1cb | 2021-03-04 09:25:54 +0100 | [diff] [blame] | 276 | ttcn3-ggsn-test-kernel-latest-net-next) |
| 277 | DIR="ttcn3-ggsn-test" |
| 278 | export IMAGE_SUFFIX="latest" |
| 279 | export KERNEL_TEST=1 |
| 280 | export KERNEL_BUILD=1 |
| 281 | export KERNEL_URL="https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git" |
| 282 | export KERNEL_REMOTE_NAME="net-next" |
Oliver Smith | 29a41d3 | 2024-04-03 11:28:04 +0200 | [diff] [blame] | 283 | export KERNEL_BRANCH="main" |
Oliver Smith | 6f2f1cb | 2021-03-04 09:25:54 +0100 | [diff] [blame] | 284 | ;; |
| 285 | ttcn3-ggsn-test-kernel-latest-torvalds) |
| 286 | DIR="ttcn3-ggsn-test" |
| 287 | export IMAGE_SUFFIX="latest" |
| 288 | export KERNEL_TEST=1 |
| 289 | export KERNEL_BUILD=1 |
| 290 | export KERNEL_URL="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git" |
| 291 | export KERNEL_REMOTE_NAME="torvalds" |
| 292 | export KERNEL_BRANCH="master" |
| 293 | ;; |
Oliver Smith | 3660dd9 | 2021-12-13 16:31:39 +0100 | [diff] [blame] | 294 | TTCN3-centos7-*-latest) |
| 295 | DIR="$(echo "{job-name}" | sed s/^TTCN3-centos7\-/ttcn3-/ | sed s/\-latest$//)" |
| 296 | export IMAGE_SUFFIX="latest-centos7" |
| 297 | ;; |
Oliver Smith | 3660dd9 | 2021-12-13 16:31:39 +0100 | [diff] [blame] | 298 | TTCN3-centos7-*) |
| 299 | DIR="$(echo "{job-name}" | sed s/^TTCN3-centos7\-/ttcn3-/)" |
| 300 | export IMAGE_SUFFIX="master-centos7" |
| 301 | ;; |
Oliver Smith | bae98f4 | 2024-03-13 11:20:32 +0100 | [diff] [blame] | 302 | *-io_uring) |
| 303 | DIR="$(echo "{job-name}" | sed s/\-io_uring$//)" |
Oliver Smith | 0cc6815 | 2024-04-23 13:28:59 +0200 | [diff] [blame^] | 304 | # OS#6405: set memlock to unlimited for older kernels |
| 305 | export DOCKER_ARGS="-e LIBOSMO_IO_BACKEND=IO_URING --ulimit memlock=-1" |
Oliver Smith | bae98f4 | 2024-03-13 11:20:32 +0100 | [diff] [blame] | 306 | ;; |
Oliver Smith | 44a3961 | 2018-10-10 16:31:23 +0200 | [diff] [blame] | 307 | *-latest) |
Oliver Smith | 4521517 | 2021-02-26 13:02:56 +0100 | [diff] [blame] | 308 | DIR="$(echo "{job-name}" | sed s/\-latest$//)" |
| 309 | export IMAGE_SUFFIX="latest" |
Oliver Smith | 44a3961 | 2018-10-10 16:31:23 +0200 | [diff] [blame] | 310 | ;; |
| 311 | *) |
Oliver Smith | 4521517 | 2021-02-26 13:02:56 +0100 | [diff] [blame] | 312 | DIR="{job-name}" |
| 313 | export IMAGE_SUFFIX="master" |
Oliver Smith | 44a3961 | 2018-10-10 16:31:23 +0200 | [diff] [blame] | 314 | ;; |
| 315 | esac |
Oliver Smith | 4521517 | 2021-02-26 13:02:56 +0100 | [diff] [blame] | 316 | |
| 317 | cd "$DIR" |
| 318 | ./jenkins.sh |
Oliver Smith | 44a3961 | 2018-10-10 16:31:23 +0200 | [diff] [blame] | 319 | scm: |
| 320 | - git: |
| 321 | branches: |
| 322 | - '$BRANCH' |
Harald Welte | 5455b42 | 2022-06-18 11:54:15 +0200 | [diff] [blame] | 323 | url: https://gerrit.osmocom.org/docker-playground |
Oliver Smith | 44a3961 | 2018-10-10 16:31:23 +0200 | [diff] [blame] | 324 | git-config-name: 'Jenkins Builder' |
| 325 | git-config-email: 'jenkins@osmocom.org' |
Oliver Smith | 0001acd | 2021-02-26 12:01:03 +0100 | [diff] [blame] | 326 | wipe-workspace: "{obj:wipe_workspace}" |
Oliver Smith | 44a3961 | 2018-10-10 16:31:23 +0200 | [diff] [blame] | 327 | triggers: |
| 328 | - timed: "{obj:timer}" |
| 329 | publishers: |
| 330 | - junit: |
| 331 | results: '**/junit-xml-*.log' |
| 332 | allow-empty-results: false |
| 333 | - email: |
Harald Welte | d2bcdd7 | 2022-12-22 08:50:57 +0100 | [diff] [blame] | 334 | notify-every-unstable-build: false |
Oliver Smith | 9e6c10c | 2022-11-17 11:37:10 +0100 | [diff] [blame] | 335 | recipients: '{obj:email}' |
Oliver Smith | 44a3961 | 2018-10-10 16:31:23 +0200 | [diff] [blame] | 336 | send-to-individuals: false |
Oliver Smith | b348a83 | 2018-11-06 11:32:22 +0100 | [diff] [blame] | 337 | - archive: |
| 338 | allow-empty: false |
| 339 | artifacts: logs/**/* |
| 340 | case-sensitive: true |
| 341 | default-excludes: true |
| 342 | fingerprint: false |
| 343 | only-if-success: false |
Oliver Smith | 44a3961 | 2018-10-10 16:31:23 +0200 | [diff] [blame] | 344 | properties: |
Oliver Smith | 298747c | 2018-12-05 16:50:58 +0100 | [diff] [blame] | 345 | - build-discarder: |
Harald Welte | a052c13 | 2023-03-28 13:32:23 +0200 | [diff] [blame] | 346 | days-to-keep: 30 |
| 347 | num-to-keep: 120 |
Oliver Smith | 3ee13bd | 2022-01-17 16:28:22 +0100 | [diff] [blame] | 348 | wrappers: |
| 349 | - ansicolor: |
| 350 | colormap: xterm |
Oliver Smith | 9e6c10c | 2022-11-17 11:37:10 +0100 | [diff] [blame] | 351 | email: jenkins-notifications@lists.osmocom.org |
Oliver Smith | 44a3961 | 2018-10-10 16:31:23 +0200 | [diff] [blame] | 352 | |
| 353 | # vim: expandtab tabstop=2 shiftwidth=2 |