aboutsummaryrefslogtreecommitdiff
path: root/tcwg-buildfarm-maxim.yaml
AgeCommit message (Collapse)Author
2017-05-04tcwg-*: Switch all matrix and multijob jobs to tcwg-coordinatorMaxim Kuvyrkov
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
2017-04-18tcwg-*: Disable jobs that haven't been used in monthsMaxim Kuvyrkov
... And redirect already-disabled jobs to newer versions of sub-jobs Change-Id: Ia569a5562c3feaea0fa09f5120598fbfe300ceb0
2017-03-22tcwg-abe-extended: Replace label tcwg-x86_64-cam with tcwg-x86_64-build.Christophe Lyon
This is the new label we should use. A side effect of this change is that we'll stop using build-0[16] which do not belong to the new label. We plan to repurpose/deprecate these builders. tcwg-abe-extended/builders.sh: Likewise. tcwg-abe-manifest-test: Likewise. tcwg-abe-test-gerrit-cambridge-christophe: Likewise. tcwg-abe-test-gerrit-cambridge: Likewise. tcwg-abe-test-yvan: Likewise. tcwg-backup-files: Likewise. tcwg-binutils-docker: Likewise. tcwg-binutils: Likewise. tcwg-bkk16-buildfarm-benchmark-christophe: Likewise. tcwg-bkk16-buildfarm-benchmark: Likewise. tcwg-bkk16-buildfarm: Likewise. tcwg-bkk16-trigger-extended: Likewise. tcwg-buildapp: Likewise. tcwg-buildbench: Likewise. tcwg-buildfarm-christophe: Likewise. tcwg-buildfarm-cmp: Likewise. tcwg-buildfarm-maxim: Likewise. tcwg-buildfarm-startcontainer: Likewise. tcwg-buildfarm: Likewise. tcwg-cleanup-stale-containers: Likewise. tcwg-cleanup-stale-dormant-containers: Likewise. tcwg-cleanup-stale-schroot-sessions: Likewise. tcwg-cleanup-stale-tcwg-test-schroot-sessions: Likewise. tcwg-cleanup-stale-workspaces: Likewise. tcwg-container-christophe: Likewise. tcwg-gcc-bisect: Likewise. tcwg-gcc-idle: Likewise. tcwg-llvm-build-christophe: Likewise. tcwg-llvm-build: Likewise. tcwg-make-release-christophe: Likewise. tcwg-make-release: Likewise. tcwg-race-bernie: Likewise. tcwg-test-release-christophe: Likewise. tcwg-validate-abetests: Likewise. Change-Id: I37601fcb7a2a39e17ac6594185995fbbc8f5bbab
2017-02-22Remove workaround for /dev/pts unmount bug.Charles Baylis
This patch removes an incorrect workaround for a bug which prevented schroot sessions from closing correctly. The bug was solved by a schroot configuration change (not bindmounting /dev and /dev/pts). Change-Id: I458b0774ec90af6b3c0cdd64924cac6edba804dc
2016-12-20tcwg-buildfarm-maxim: Rework handling of labels.Maxim Kuvyrkov
Change-Id: I902a5fd3d4d12d515f994be4189d6fc63f9430f6
2016-12-19tcwg-buildfarm-maxim: ExperimentMaxim Kuvyrkov
Change-Id: I6281129436146f08b327bdd2ee3128b32126ea01
2016-12-15Revert "tcwg-buildfarm-maxim: Experiment"Maxim Kuvyrkov
This reverts commit 98aae21d63fe50a5b56dd5533a3ae001ccd9d92e. Change-Id: Ibdb29dff25c89ea7d96d5ad982bbdbbec4facfed
2016-12-15tcwg-buildfarm-maxim: ExperimentMaxim Kuvyrkov
Change-Id: Id06beb767feff421f078bc7b02be13143b4bc2b9
2016-12-15tcwg-buildfarm-maxim: Don't try to use 2 slave axes.Maxim Kuvyrkov
Change-Id: I37495e882a012ef5bd3442ef09c088da1ecb9bfd
2016-12-15tcwg-buildfarm-maxim: remove combination filter since it's breakingMaxim Kuvyrkov
Change-Id: I21c92da1d8747f0d8740f45f1b33ba803d57c9da
2016-12-15tcwg-buildfarm-maxim: Fix typoMaxim Kuvyrkov
Change-Id: I90fd1ba72ca14bec1e14a163179e47d367db6ebf
2016-12-15tcwg-buildfarm-maxim: See what 2 slave axes will do to a jobMaxim Kuvyrkov
Change-Id: Ia2a78515351512023f1be504ac9e802df7d8f934
2016-12-14tcwg-buildfarm-maxim: Experiment with containersMaxim Kuvyrkov
Change-Id: I907f928efefbe15abf0b3d8f78848b26fc9fc7a1
2016-12-02tcwg-buildfarm, tcwg-buildfarm-maxim: Update abe-extraconfigs path.Christophe Lyon
The abe-extraconfigs.git repo moved, so update the jobs that use it. Change-Id: If98711482e5aec891afc04ef5eedd4098c639e1f
2016-11-30tcwg-buildfarm-maxim: Fix verbosityMaxim Kuvyrkov
Change-Id: I90d007e0752681182ba79cf1ea9e844a5b8e859d
2016-11-30tcwg-buildfarm-maxim: FixMaxim Kuvyrkov
Change-Id: Ib5f5910de661c450c1696a11b7a72ea0c7761140
2016-11-30tcwg-buildfarm-maxim: Fix.Maxim Kuvyrkov
Change-Id: I56be9b6e4710d7e83f4b5c2399e69cbc8658b5b5
2016-11-30tcwg-buildfarm-maxim: Avoid quoting artifactsMaxim Kuvyrkov
Change-Id: I7a18caf90fd556100b22ae3f1c39cdc15ce91ea9
2016-11-30tcwg-buildfarm-maxim: Fix.Maxim Kuvyrkov
Change-Id: Idb31bc4eb4ad3d374512e4a85d2b770a57427a3a
2016-11-30tcwg-buildfarm-maxim: Fix.Maxim Kuvyrkov
Change-Id: I7047141b3dd3017e78c6571c2287ffec9fe44eed
2016-11-30tcwg-buildfarm-maxim: Fix.Maxim Kuvyrkov
Change-Id: I5861f92840177fc8b6e1dc4bfedb5308fba3da6f
2016-11-30tcwg-buildfarm-maxim: Fix.Maxim Kuvyrkov
Change-Id: I664afe68f896f0cc24f913c9bad799a5ed1507e9
2016-11-30tcwg-buildfarm-maxim: FixMaxim Kuvyrkov
Change-Id: I32db3ab1c23d4563915b86e6a2b21ba9167e8406
2016-11-30tcwg-buildfarm-maxim: Experiment with session typesMaxim Kuvyrkov
Change-Id: I1941a3d224a79eb651495da0c75db57123e5b2db
2016-11-12tcwg-test-container-matrix: Generalize job to serve any docker imageMaxim Kuvyrkov
This job starts a single build from the matrix due to combination-filter. Therefore this job can be used to provide a specified container to the user. Change-Id: I846845f9d53cf957fd4755b9ed95ca0ecbfddf0f
2016-11-09tcwg-buildfarm-maxim, tcwg-test-container-matrix-maxim: UpdateMaxim Kuvyrkov
Change-Id: I9bc1753d47f4d21ace897e7945c66e8170c38b7a
2016-11-09tcwg-buildfarm-maxim: UpdateMaxim Kuvyrkov
Change-Id: I5cb3040137ceb4c0a7fe161e98a78fb6c2374987
2016-11-09tcwg-test-container-matrix-maxim: New test job.Maxim Kuvyrkov
tcwg-buildfarm-maxim: Update test job. Change-Id: I9a72b863ecc9192ec280d7f3de6225b4104185d3
2016-10-21tcwg-buildfarm-maxim: Workaround sanitizer issue on Xenial.Maxim Kuvyrkov
Change-Id: Ia1b0846f4f312e2941fc166217cdb2cdc394348f
2016-10-15tcwg-buildfarm-maxim: Robustify log compressionMaxim Kuvyrkov
Change-Id: I38442b7222fd26f29801e1a3ff74a11db2a7fe40
2016-10-15tcwg-buildfarm-maxim: Cleanup logs dir structureMaxim Kuvyrkov
Change-Id: I5d19303cab94945fc8f4002d49ec39bbdb72f41d
2016-10-15tcwg-buildfarm-maxim: Use correct marker file.Maxim Kuvyrkov
Change-Id: Ie6f5f41cfd32cddb183c2db5635c85819b0d0f49
2016-10-15tcwg-buildfarm-maxim: Fix formattingMaxim Kuvyrkov
Change-Id: If665f93a4fc681f33374cf3f37c12e5feb8967fd
2016-10-15tcwg-buildfarm-maxim: Fix skipping of unwanted buildsMaxim Kuvyrkov
Change-Id: Ic1bd7594a209d551c4023247b39c27b6f0f71778
2016-10-15tcwg-buildfarm-maxim: Use full path to test-container.dataMaxim Kuvyrkov
... otherwise build fails because jenkins.sh does pushd. Change-Id: Icd817e132e1059ba4fbb0b1d330e03dc80bd542b
2016-10-15tcwg-buildfarm-maxim: SimplifyMaxim Kuvyrkov
Move handling of test-container.data to abe:jenkins.sh Change-Id: Iebf72485bae0c735d6034442963f0b0521588be2
2016-10-14tcwg-*: Use build-discarder instead of logrotate.Christophe Lyon
Change-Id: I864b319706660d9fef1daa7b213c5488a7039d8e
2016-10-13tcwg-buildfarm-maxim: Increase timeout for test container to startMaxim Kuvyrkov
... from 5min to 10min. Change-Id: Ic498a890b3dfd7faf06428af15d56345e956b796
2016-10-13tcwg-buildfarm-maxim: Save build/test logs as artifactsMaxim Kuvyrkov
... since we can't keep them around due to workspace being scratch docker volume. Change-Id: I9ed9338f29c9a1039f99ee6167b59e8ecaca885c
2016-10-13tcwg-buildfarm-maxim: Fix issues with "uname -m" being "i686".Maxim Kuvyrkov
Change-Id: Ifbcffc189f03b35df419f3df0b615b342aa06431
2016-10-11tcwg-buildfarm-maxim.yaml: Remove unneeded codeMaxim Kuvyrkov
Change-Id: I3151c6b5647217bebff8bc990bf5fe2b878b23a3
2016-10-11tcwg-buildfarm-maxim,tcwg-test-container-matrix: Improve interoperabilityMaxim Kuvyrkov
Change-Id: I9413c8f02a8c22bbb4b670c3940f0b74c3cc29fe
2016-09-26tcwg-buildfarm-maxim: Fix --testcontainerMaxim Kuvyrkov
Change-Id: I055a35b22aa4c9a153411f5bd11cf0bc88086950
2016-09-26tcwg-buildfarm-maxim: Fix.Maxim Kuvyrkov
Change-Id: Ibf1ee2982b07c8cae27b437f1ed107f864568cca
2016-09-26tcwg-buildfarm-maxim: ImproveMaxim Kuvyrkov
Change-Id: I02dcdec21e2f2c9b8c509ad37a1c4477ef0ff4d9
2016-09-26tcwg-buildfarm-maxim: Use tcwg-test-container-matrixMaxim Kuvyrkov
Change-Id: I52b40a93134ad282119ed86ea19cd389082953bb
2016-09-22tcwg-buildfarm-maxim: UpdateMaxim Kuvyrkov
Change-Id: Ief94db3274f7c2424c0a6792e80533007b2e8494
2016-09-21tcwg-buildfarm-maxim: Update combination filterMaxim Kuvyrkov
Change-Id: I9acac1842ada61dd608348257fa982f150d7dff7
2016-09-21tcwg-buildfarm-maxim: Fix child-workspaceMaxim Kuvyrkov
... to account for "native" target being present for both 64-bit and 32-bit builds. Change-Id: Id7e35071116fbe788c0c892c5843d397111f267d
2016-09-21tcwg-buildfarm-maxim: Restrict experiments to build-07.Maxim Kuvyrkov
Change-Id: I79bef2662a3b9f722af93cfdb156c156e8895ddf