jobs/ttcn3: add new ggsn-test-kernel-latest jobs

Add new nightly jobs, as requested in OS#3208:
- ttcn3-ggsn-test-kernel-latest-torvalds
- ttcn3-ggsn-test-kernel-latest-net-next

Note that they are in ttcn3-testsuites.yml and not
testsuites-kernel-git.yml, because the KERNEL_URL etc. parameters are
not configurable. These new jobs are supposed to run every night with
the same hardcoded git repositories, the other job from
testsuites-kernel-git.yml is for manual runs with a freely configurable
kernel URL.

Depends: docker-playground Iaef87c3418b8e6f1e427b2abd9d40e9e28dc63e9
Related: OS#3208
Change-Id: I6918b953b64b0d81805fd02b1a8469a8db20f938
This commit is contained in:
Oliver Smith 2021-03-04 09:25:54 +01:00
parent f6d567885d
commit 6f2f1cbd33
1 changed files with 36 additions and 0 deletions

View File

@ -40,6 +40,24 @@
timer: 20 04 * * *
description: |
Test osmo-ggsn latest with the Debian kernel.
- 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
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
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>.
- ttcn3-msc-test:
blocking: "^(ttcn3|TTCN3-.*)-msc-test.*"
timer: 40 04 * * *
@ -248,6 +266,24 @@
export IMAGE_SUFFIX="latest"
export KERNEL_TEST=1
;;
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"
;;
TTCN3-centos-*-latest)
DIR="$(echo "{job-name}" | sed s/^TTCN3-centos\-/ttcn3-/ | sed s/\-latest$//)"
export IMAGE_SUFFIX="latest-centos8"