diff options
author | Oliver Smith <osmith@sysmocom.de> | 2021-02-26 13:02:56 +0100 |
---|---|---|
committer | Oliver Smith <osmith@sysmocom.de> | 2021-02-26 16:14:12 +0100 |
commit | 4521517d1f75e3ed6771c564f78e0b34b8a2f51a (patch) | |
tree | c81e3e6858e52ba4f7c34062086b77f8ae2bc171 /jobs/ttcn3-testsuites.yml | |
parent | 0001acdde8638ca6b37170cda1db09bd538446d9 (diff) |
jobs/ttcn3: tweak shell cmd
Move 'cd' and './jenkins.sh' commands towards the end, so they are not
repeated in the case block of each pattern. This is in preparation for
the ggsn kernel mod test, which will need new patterns.
Related: OS#3208
Change-Id: I0fac24b961b1abb09317144ec2f65d4e21eb70c2
Diffstat (limited to 'jobs/ttcn3-testsuites.yml')
-rw-r--r-- | jobs/ttcn3-testsuites.yml | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/jobs/ttcn3-testsuites.yml b/jobs/ttcn3-testsuites.yml index d787957..59f0397 100644 --- a/jobs/ttcn3-testsuites.yml +++ b/jobs/ttcn3-testsuites.yml @@ -222,24 +222,30 @@ builders: - shell: |- export REGISTRY_HOST="registry.osmocom.org" + + # Translate job name to docker-playground dir and relevant + # environment variables 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 + DIR="$(echo "{job-name}" | sed s/^TTCN3-centos\-/ttcn3-/ | sed s/\-latest$//)" + export IMAGE_SUFFIX="latest-centos8" ;; TTCN3-centos-*) - cd "$(echo "{job-name}" | sed s/^TTCN3-centos\-/ttcn3-/)" - IMAGE_SUFFIX="master-centos8" ./jenkins.sh + DIR="$(echo "{job-name}" | sed s/^TTCN3-centos\-/ttcn3-/)" + export IMAGE_SUFFIX="master-centos8" ;; *-latest) - cd "$(echo "{job-name}" | sed s/\-latest$//)" - IMAGE_SUFFIX="latest" ./jenkins.sh + DIR="$(echo "{job-name}" | sed s/\-latest$//)" + export IMAGE_SUFFIX="latest" ;; *) - cd "{job-name}" - IMAGE_SUFFIX="master" ./jenkins.sh + DIR="{job-name}" + export IMAGE_SUFFIX="master" ;; esac + + cd "$DIR" + ./jenkins.sh scm: - git: branches: |