aboutsummaryrefslogtreecommitdiff
path: root/tcwg-buildfarm-master-hetzner.yaml
AgeCommit message (Collapse)Author
2016-03-29tcwg-buildfarm-*: Set default log_name explicitly.Maxim Kuvyrkov
Change-Id: Ic88c1824fb3e4bf18489683098e9fc90a24c2be2
2016-02-11Limit daysToKeep/numToKeep to 60Fathi Boudra
Jenkins master is a limited resource. 2 months with daily builds should be more than enough for keeping the build logs. If we need more, we can always publish them with the build artifacts. Change-Id: Iebfdcafa937e8ffb49c6907cf6593060691376cd Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-01-07tcwg-buildfarm-2steps-master-cambridgeChristophe Lyon
tcwg-buildfarm-master-cambridge tcwg-buildfarm-master-hetzner tcwg-buildfarm-master tcwg-buildfarm-maxim: Trap EXIT only Trap will run when script exits, including in all the cases we explicitly trapped before. But now it will only run once, even if we have an abnormal exit. In case of abnormal exit, the exit code is 128+signal number. We also remove the use of $result in trap. tcwg-buildfarm-master-hetzner-bernie: Force initialization of $result for consistency. Change-Id: I3843317036e8dbc426a8498dced6f9a36d608198
2016-01-05tcwg-buildfarm-*: Fix result status handling.Christophe Lyon
Current implementation with 'cmd | true' followed by '$PIPESTATUS' usage is wrong as true finishes its execution while cmd still runs, and we get a SIGPIPE error. Use 'cat' instead of 'true'. Change-Id: I72e348046af34696b1c3f8927ffe3f95d6b2c003
2015-12-17tcwg-buildfarm-*: Honor $dont_fail flag in trap cleanupMaxim Kuvyrkov
Change-Id: I52aaf29092e6897e4797cca897ee5e0cb532cae5 Signed-off-by: Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2015-12-09tcwg-buildfarm-master-hetzner, tcwg-buildfarm-maxim: Add armv8l target.Yvan Roux
Add missing armv8l-linux-gnueabihf target to the validation matrix as it is part of our binaries releases. Change-Id: I3b0d945d216f45f57eb4158e2fc832e04ce0edba
2015-12-05Fix trap for schroot cleanupCharles Baylis
The comment above each trap line reads: # Sometimes /dev/pts can't get unmounted on the first try. # Workaround by retrying. However, there is a bug which prevents that retry from being performed. This patch ensures that the retry is not dependent on the exit status of the sleep command. Change-Id: I726265f69d626510f8aa2b1cd951af9140c344a2
2015-10-07Add a retry to all tcwg jobs for bug #1801Yvan Roux
tcwg-*.yaml: retry_count: 3 Change-Id: Ib52f0694767741e0a6c23fd2605b12c0db06990a
2015-09-16tcwg-buildfarm-master-hetzner: increase numToKeep to 100.Christophe Lyon
We are experiencing random 'git checkout' errors, and we need more logs to have debugging information. Change-Id: Idc884655bf5189153166a13c54abdfda5027663e
2015-08-27tcwg-abe-testChristophe Lyon
tcwg-backport-master tcwg-buildfarm-christophe tcwg-buildfarm-master-cambridge-01 tcwg-buildfarm-master-cambridge-02 tcwg-buildfarm-master-cambridge-03 tcwg-buildfarm-master-cambridge-04 tcwg-buildfarm-master-cambridge-05 tcwg-buildfarm-master-cambridge-06 tcwg-buildfarm-master-cambridge tcwg-buildfarm-master-hetzner-02 tcwg-buildfarm-master-hetzner-04 tcwg-buildfarm-master-hetzner-06 tcwg-buildfarm-master-hetzner-07 tcwg-buildfarm-master-hetzner-08 tcwg-buildfarm-master-hetzner-09 tcwg-buildfarm-master-hetzner tcwg-buildfarm-master tcwg-cleanup-tcwg-test-schroots tcwg-compare-results-master tcwg-compare-results tcwg-make-release tcwg-update-snapshots_ref: Switch from git.linaro.org to git-us.linaro.org. As an attempt to avoid git access errors from Jenkins, switch from git.linaro.org to git-us.linaro.org as suggested in bug #1749. Change-Id: I202fa34919043ce3ed53de7eb2181e0e76b1c2d6
2015-08-27tcwg: 'user' param has been deprecated, use the 'users' param instead.Fathi Boudra
Change-Id: I4c19a052878f1493f1389309efb5becd8f6ae08a Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2015-08-26tcwg-buildfarm-master-cambridge-01Christophe Lyon
tcwg-buildfarm-master-cambridge-02 tcwg-buildfarm-master-cambridge-03 tcwg-buildfarm-master-cambridge-04 tcwg-buildfarm-master-cambridge-05 tcwg-buildfarm-master-cambridge-06 tcwg-buildfarm-master-cambridge tcwg-buildfarm-master-hetzner-02 tcwg-buildfarm-master-hetzner-04 tcwg-buildfarm-master-hetzner-06 tcwg-buildfarm-master-hetzner-07 tcwg-buildfarm-master-hetzner-08 tcwg-buildfarm-master-hetzner-09 tcwg-buildfarm-master: Stop using ulimit -v and ulimit -d. tcwg-buildfarm-master-hetzner: Restore use of ulimit -n. All uses of ulimit are now consistent across all TCWG jobs. Change-Id: Idf0860562133012effce52920f2874d4a0d3aacd
2015-08-25tcwg-abe-test-gerritChristophe Lyon
tcwg-abe-test tcwg-buildfarm-christophe tcwg-buildfarm-master-cambridge-01 tcwg-buildfarm-master-cambridge-02 tcwg-buildfarm-master-cambridge-03 tcwg-buildfarm-master-cambridge-04 tcwg-buildfarm-master-cambridge-05 tcwg-buildfarm-master-cambridge-06 tcwg-buildfarm-master-cambridge tcwg-buildfarm-master-hetzner-02 tcwg-buildfarm-master-hetzner-04 tcwg-buildfarm-master-hetzner-06 tcwg-buildfarm-master-hetzner-07 tcwg-buildfarm-master-hetzner-08 tcwg-buildfarm-master-hetzner-09 tcwg-buildfarm-master-hetzner tcwg-buildfarm-master tcwg-make-release: Remove matrix-tie-parent tags, rely on node setting. For tcwg-buildfarm-master-cambridge*, fix node to be tcwg-x86_64-cam. Change-Id: I82c725f27a48dafe98eb899b800bfdcfa8c1ea9c
2015-08-21tcwg-abe-test-gerrit tcwg-abe-test tcwg-backport-gerrit tcwg-backport-masterChristophe Lyon
tcwg-buildfarm-christophe tcwg-buildfarm-master-cambridge-01 tcwg-buildfarm-master-cambridge-02 tcwg-buildfarm-master-cambridge-03 tcwg-buildfarm-master-cambridge-04 tcwg-buildfarm-master-cambridge-05 tcwg-buildfarm-master-cambridge-06 tcwg-buildfarm-master-cambridge tcwg-buildfarm-master-hetzner-02 tcwg-buildfarm-master-hetzner-04 tcwg-buildfarm-master-hetzner-06 tcwg-buildfarm-master-hetzner-07 tcwg-buildfarm-master-hetzner-08 tcwg-buildfarm-master-hetzner-09 tcwg-buildfarm-master-hetzner tcwg-buildfarm-master tcwg-cleanup-tcwg-test-schroots tcwg-make-release: Use new label name: tcwg-x86_64 -> tcwg-x86_64-ex40. Change-Id: Ib4b044a3d67809b0fc257975fa029678724affd1
2015-08-20tcwg-buildfarm-master-hetzner: Stop using ulimit.Christophe Lyon
ulimit is not compatible with ASAN, making some tests random. Since the intention was to avoid server crashes because GCC would go OOM and that GCC has been fixed, we prefer to stop using ulimit to avoid these random results. Limiting GCC memory usage will be addressed differently. Change-Id: I935bffbed8f522b129926c61635ed651f9a4e30b
2015-08-19tcwg-buildfarm-master-hetzner: try to ulimit to 10GB of virtual memory, to ↵Christophe Lyon
see if it help asan tests. Change-Id: I12319b495cd2bcfecb2f2225de43433e78dd38ea
2015-08-13tcwg-buildfarm-master-hetzner: Remove tcwg-aarch64-build from the slaves.Christophe Lyon
These AArch64 machines are actually in the Cambridge lab, so should not be used by this job. Change-Id: Ide63902285fc56df7a7b594c8718eba2d24303ce
2015-08-12tcwg-buildfarm-master-hetzner: New job, copy of tcwg-buildfarm-master but ↵Christophe Lyon
using Hetzner machines only (tcwg-x86_64 label). The purpose of this job is to be able to check validation stability using Hetzner machines only. Change-Id: Ib30306a7f29b44ca708627d2459e61353f6a04be