osmith has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ci/+/29977 )


Change subject: jobs/master-builds: add timeout_cmd
......................................................................

jobs/master-builds: add timeout_cmd

Add the default timeout of 30 minutes to each job, just like in
gerrit-verifications.yml.

Change-Id: I2ed80258d5f2fbcd8cf27db74db125d9a52b9988
---
M jobs/master-builds.yml
1 file changed, 21 insertions(+), 20 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/77/29977/1

diff --git a/jobs/master-builds.yml b/jobs/master-builds.yml
index 3371356..86519f7 100644
--- a/jobs/master-builds.yml
+++ b/jobs/master-builds.yml
@@ -42,7 +42,8 @@
               -v "$ARTIFACT_STORE:/artifact_store" \
               -v "$HOME/.ssh:/home/build/.ssh:ro" \
     docker_img: '$USER/debian-buster-jenkins'
-    cmd: '{docker_run} {docker_img} /build/contrib/jenkins.sh'
+    timeout_cmd: '/usr/bin/timeout 30m'
+    cmd: '{docker_run} {docker_img} {timeout_cmd} /build/contrib/jenkins.sh'
     wrappers: []
     trigger:
     email: jenkins-notificati...@lists.osmocom.org lafo...@gnumonks.org
@@ -76,7 +77,7 @@
           git_base_url: https://gitea.osmocom.org/sdr
           cmd: |
             {docker_run} \
-              {docker_img} sh -ex -c \
+              {docker_img} {timeout_cmd} sh -ex -c \
                 'autoreconf -fi; \
                  ./configure; \
                  $MAKE $PARALLEL_MAKE; \
@@ -136,7 +137,7 @@
           a1_name: arch
           a1: !!python/tuple [arm-none-eabi, amd64]
           combination_filter: '!(arch=="arm-none-eabi" && 
label=="FreeBSD_amd64")'
-          cmd: '{docker_run} {docker_img} /build/contrib/jenkins_arch.sh 
"$arch"'
+          cmd: '{docker_run} {docker_img} {timeout_cmd} 
/build/contrib/jenkins_arch.sh "$arch"'
           # Full triggers would be:
           # trigger: >
           #   master-libosmo-abis, master-libosmo-netif, master-libosmo-sccp, 
master-openbsc,
@@ -203,7 +204,7 @@
               -e IU="$IU" \
               -e SMPP="$SMPP" \
               -e MGCP="$MGCP" \
-              {docker_img} /build/contrib/jenkins.sh
+              {docker_img} {timeout_cmd} /build/contrib/jenkins.sh

       - osmo-bsc
       - osmo-bsc-nat
@@ -232,19 +233,19 @@
             {docker_run} \
               -e FIRMWARE_VERSION="$FIRMWARE_VERSION" \
               -e WITH_MANUALS="$WITH_MANUALS" \
-              {docker_img} /build/contrib/jenkins_bts_model.sh "$BTS_MODEL"
+              {docker_img} {timeout_cmd} /build/contrib/jenkins_bts_model.sh 
"$BTS_MODEL"

       - osmo-e1-hardware:
           docker_img: 'registry.osmocom.org/$USER/fpga-build'
-          cmd: 'docker pull {docker_img} && {docker_run} {docker_img} 
/build/contrib/jenkins.sh --publish'
+          cmd: 'docker pull {docker_img} && {docker_run} {docker_img} 
{timeout_cmd} /build/contrib/jenkins.sh --publish'
       - ice40-usbtrace:
           git_base_url: https://gitea.osmocom.org/electronics
           docker_img: 'registry.osmocom.org/$USER/fpga-build'
-          cmd: 'docker pull {docker_img} && {docker_run} {docker_img} 
/build/contrib/jenkins.sh --publish'
+          cmd: 'docker pull {docker_img} && {docker_run} {docker_img} 
{timeout_cmd} /build/contrib/jenkins.sh --publish'
       - no2bootloader:
           git_base_url: https://github.com/no2fpga
           docker_img: 'registry.osmocom.org/$USER/fpga-build'
-          cmd: 'docker pull {docker_img} && {docker_run} {docker_img} 
/build/contrib/jenkins.sh --publish'
+          cmd: 'docker pull {docker_img} && {docker_run} {docker_img} 
{timeout_cmd} /build/contrib/jenkins.sh --publish'
           email: jenkins-notificati...@lists.osmocom.org lafo...@gnumonks.org 
kre...@sysmocom.de 246...@gmail.com

       - osmo-fl2k:
@@ -261,7 +262,7 @@
             {docker_run} \
               -e GTP="$GTP" \
               -e WITH_MANUALS="$WITH_MANUALS" \
-              {docker_img} /build/contrib/jenkins.sh
+              {docker_img} {timeout_cmd} /build/contrib/jenkins.sh
           trigger: master-osmo-sgsn

       - osmo-upf
@@ -274,7 +275,7 @@
           node: 'osmocom-master-debian9'

       - osmo-gsm-tester:
-          cmd: '{docker_run} {docker_img} 
/build/contrib/jenkins-build-manuals.sh'
+          cmd: '{docker_run} {docker_img} {timeout_cmd} 
/build/contrib/jenkins-build-manuals.sh'

       - osmo-hlr

@@ -304,7 +305,7 @@
             {docker_run} \
               -e IU="$IU" \
               -e WITH_MANUALS="$WITH_MANUALS" \
-              {docker_img} /build/contrib/jenkins.sh
+              {docker_img} {timeout_cmd} /build/contrib/jenkins.sh

       - osmo-pcap

@@ -331,7 +332,7 @@
               -e with_vty="$with_vty" \
               -e with_dsp="$with_dsp" \
               -e WITH_MANUALS="$WITH_MANUALS" \
-              {docker_img} /build/contrib/jenkins.sh
+              {docker_img} {timeout_cmd} /build/contrib/jenkins.sh

       - osmo-sgsn:
           a1_name: IU
@@ -345,7 +346,7 @@
             {docker_run} \
               -e IU="$IU" \
               -e WITH_MANUALS="$WITH_MANUALS" \
-              {docker_img} /build/contrib/jenkins.sh
+              {docker_img} {timeout_cmd} /build/contrib/jenkins.sh

       - osmo-sip-connector:
           email: jenkins-notificati...@lists.osmocom.org lafo...@gnumonks.org 
hol...@freyther.de
@@ -368,24 +369,24 @@
             {docker_run} \
               -e INSTR="$INSTR" \
               -e WITH_MANUALS="$WITH_MANUALS" \
-              {docker_img} /build/contrib/jenkins.sh
+              {docker_img} {timeout_cmd} /build/contrib/jenkins.sh

       - osmocom-bb
       - osmo-sysmon
       - osmo-remsim
       - osmo-asf4-dfu:
-          cmd: '{docker_run} {docker_img} /build/contrib/jenkins.sh --publish'
+          cmd: '{docker_run} {docker_img} {timeout_cmd} 
/build/contrib/jenkins.sh --publish'
           email: jenkins-notificati...@lists.osmocom.org lafo...@gnumonks.org 
ew...@sysmocom.de
       - osmo-ccid-firmware:
-          cmd: '{docker_run} {docker_img} /build/contrib/jenkins.sh --publish'
+          cmd: '{docker_run} {docker_img} {timeout_cmd} 
/build/contrib/jenkins.sh --publish'
           email: jenkins-notificati...@lists.osmocom.org lafo...@gnumonks.org 
ew...@sysmocom.de
       - simtrace2:
-          cmd: '{docker_run} {docker_img} /build/contrib/jenkins.sh --publish'
+          cmd: '{docker_run} {docker_img} {timeout_cmd} 
/build/contrib/jenkins.sh --publish'
           email: jenkins-notificati...@lists.osmocom.org lafo...@gnumonks.org 
kre...@sysmocom.de
       - osmo-opencm3-projects:
           git_base_url: https://gitea.osmocom.org/electronics
           docker_img: '$USER/debian-bullseye-jenkins'
-          cmd: '{docker_run} {docker_img} /build/contrib/jenkins.sh --publish'
+          cmd: '{docker_run} {docker_img} {timeout_cmd} 
/build/contrib/jenkins.sh --publish'
           email: jenkins-notificati...@lists.osmocom.org lafo...@gnumonks.org 
kre...@sysmocom.de

       - osmo-e1d
@@ -406,11 +407,11 @@
       - pysim:
           concurrent: false
           slave_axis: !!python/tuple [simtester]
-          cmd: 'PUBLISH=1 WITH_MANUALS=1 /usr/bin/timeout 30m 
./contrib/jenkins.sh'
+          cmd: 'PUBLISH=1 WITH_MANUALS=1 {timeout_cmd} ./contrib/jenkins.sh'

       - sysmo-usim-tool:
           concurrent: false
-          cmd: cd ./tests; ./run-tests
+          cmd: cd ./tests; {timeout_cmd} ./run-tests
           slave_axis: !!python/tuple [simtester]
           git_base_url: https://gitea.sysmocom.de/sysmocom


--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/29977
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: I2ed80258d5f2fbcd8cf27db74db125d9a52b9988
Gerrit-Change-Number: 29977
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osm...@sysmocom.de>
Gerrit-MessageType: newchange

Reply via email to