aboutsummaryrefslogtreecommitdiff
path: root/tcwg-regression-detection.yaml
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2017-05-02 09:18:02 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2017-05-04 15:23:10 +0000
commite4855226b5a5b4ae6a1fa263bb92109a33bd43cb (patch)
treed8eae11a07ac0b24f0d423e5e9a65942f24fc786 /tcwg-regression-detection.yaml
parentc1bd4755426662da0a3fb511bff174597b367499 (diff)
tcwg-*: Switch all matrix and multijob jobs to tcwg-coordinator
This change makes all TCWG matrix and multijob "coordination" jobs to run on tcwg-coordinator label. The "coordination" jobs do not consume significant resources and just wait for other jobs to finish. In case of matrix jobs these are "flyweight" jobs, and all TCWG multijobs behave similarly. Another benefit from this change is that git checkouts for "coordination" jobs will no longer be mixed with workspaces of matrix sub-builds of the same jobs, if sub-builds happen to start on the same node as coordination job. This has been auto-generated with the following script $ cat > tcwg-coordinator.sh <<EOF for f in tcwg-*.yaml; do type=$(grep "project-type" $f | sed -e "s/.*: //") case $f in tcwg-bkk16-buildfarm-benchmark.yaml) continue ;; esac case $type in freestyle) continue ;; matrix|multijob) sed -e "s/ node:.*/ node: tcwg-coordinator/" -i $f ;; *) echo "ERROR: Wrong job type: $type"; exit 1 ;; esac done EOF Change-Id: I216abbf903537da2c2bfd3f6d5a1fbf6b8fe4877
Diffstat (limited to 'tcwg-regression-detection.yaml')
-rw-r--r--tcwg-regression-detection.yaml2
1 files changed, 1 insertions, 1 deletions
diff --git a/tcwg-regression-detection.yaml b/tcwg-regression-detection.yaml
index 583f4f2bf5..1b1ec90acb 100644
--- a/tcwg-regression-detection.yaml
+++ b/tcwg-regression-detection.yaml
@@ -23,7 +23,7 @@
default: 'arm-linux-gnueabihf'
description: 'List of release targets to use'
disabled: false
- node: flyweight
+ node: tcwg-coordinator
retry-count: 3
concurrent: true
display-name: 'TCWG Regression Detection'