aboutsummaryrefslogtreecommitdiff
path: root/tcwg-buildapp.yaml
AgeCommit message (Collapse)Author
2017-06-14tcwg-buildapp{,-christophe}: use jenkins-helpers.shCharles Baylis
Replace internal implementation of print_arch_for_label() with call to same. Use print_host_for_node() instead of nodename2hostname.sh. Change-Id: Icab068fc1dbff0a3c4c8c65ce3f424692c9684e1
2017-05-04tcwg-buildapp: Harcode boot=false parameter.Christophe Lyon
Until we merge with the experimental job, otherwise the script complains because of the missing parameter. Change-Id: I367415bcf7ad802923d581b19561166a4d6d0c4e
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-20tcwg-buildapp, tcwg-buildapp-christophe, tcwg-binutils-docker: Remove ↵Christophe Lyon
ssh-agent workaround. Change-Id: I1a76a8979a3d0f8b81dece8a1e748347d54e035c
2017-04-11tcwg-buildapp: Use new --no-ssh-agent option for start-container-docker.shChristophe Lyon
Change-Id: Ic70ff598ff2e48413c523c12eb7ddbcc36654998 tcwg-buildapp-christophe: Likewise.
2017-04-07tcwg-buildapp: Call ssh-add for more debug info.Christophe Lyon
Change-Id: Ic6cb58b887284825f659014ecaba8918ce7b16a2
2017-04-07tcwg-buildapp: print environment to help debug.Christophe Lyon
Change-Id: Ia97a246b6367e8e6db9f1da7b068c767c5abbaa6
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-14tcwg-buildapp: Use new label names.Christophe Lyon
tcwg-binutils-docker: Likewise. tcwg-container-christophe: Likewise. Change-Id: Iad544e9cbcde9291e1e16e697058943af1892e4f
2017-02-12tcwg-buildapp: Update description of scripts_branch parameter.Christophe Lyon
tcwg-abe-extended: Likewise. tcwg-abe-test-gerrit-cambridge-christophe: Likewise. tcwg-binutils-docker: Likewise. tcwg-bkk16-buildfarm-benchmark-christophe: Likewise. tcwg-buildfarm-christophe: Likewise. tcwg-container-christophe: Likewise. tcwg-make-and-test-release: Likewise. tcwg-make-release-christophe: Likewise. tcwg-make-release: Likewise. Change-Id: I8c1737b0036806531fa7a70b5fd64be2cb59a6a4
2017-02-08tcwg-buildapp: Update to match new start-container-docker.sh interface.Christophe Lyon
Change-Id: Iafbfc785affd062708c96a87c2e8ead17dd8133b
2017-02-07tcwg-buildapp: Support linux_repo and linux_branch parameters.Christophe Lyon
Change-Id: Ie230cabf11976bc7c27e31fe9f9cd4b070ec8c8a
2017-02-07tcwg-buildapp: Update for new parameters for start-container-* scripts.Christophe Lyon
tcwg-binutils-docker: Likewise. tcwg-container-christophe: Likewise. Change-Id: Icb16a7d7be48f18c46ed431854007e921b8d296a
2017-02-07tcwg-buildapp: Default to linux-next instead of linuxChristophe Lyon
Until linux build is fixed upstream. Change-Id: Iee782c226642c3eafcb3be45403a74755ff61008
2017-02-07tcwg-buildapp: Build in WORKSPACE.Christophe Lyon
When connecting to a docker container via ssh, the build starts in $HOME, so cd $WORKSPACE before starting the build. Change-Id: I3c7733b5919a8c344c7b9cb5a230caa36f4f1a36
2017-02-06tcwg-buildapp: Improve help.Christophe Lyon
Change-Id: I417ebc55797e321667a88d6bafa65e7da1f65011
2017-02-03tcwg-buildapp: Use full absolute path for tcwg-buildapp.sh script.Christophe Lyon
Change-Id: I1e4d6b551fb98c093500f377bcc320fbbdc846fa
2017-02-03tcwg-buildapp: Start docker via script rather than via Jenkins.Christophe Lyon
Change-Id: I95583f78852bff89fb504c1482b8d4f0a21a7f88
2017-01-17tcwg-buildapp: Swap credentials order.Christophe Lyon
In the hope that it will fix git access. Change-Id: I5e51223dc4536c61d6bdd68d9fe0452cc6882a67
2017-01-17tcwg-buildapp: Support building benchmarks too.Christophe Lyon
Change-Id: I32f7420e8bd1658abac6f2109457036aab8fdeb5
2016-12-11tcwg-buildapp: Add recipients to send-to.Christophe Lyon
Change-Id: I8a1620f704fa499600e151aea5d5633d6dc249b6
2016-12-02tcwg-buildapp: Add recipients to email-ext.Christophe Lyon
Change-Id: I7d7d3d564c28d46f881bab9a056e135576915e88
2016-12-02tcwg-buildapp: Always send an email notification.Christophe Lyon
Change-Id: I193daeee6b30803b6762f3b331553b6c8ef518ab
2016-12-02tcwg-buildapp: Notify requester upon completion.Christophe Lyon
Change-Id: I1752f479d4b41ee9b1f420068b38a330e92e7c33
2016-11-29tcwg-buildapp: Merge with tcwg-buildapp-christophe.Christophe Lyon
tcwg-buildapp-christophe, tcwg-trigger-buildapp: Disable. Change-Id: I825998c947200b328331a0d5898503f53db7995e
2016-11-17tcwg-buildapp tcwg-trigger-buildapp: Merge from tcwg-buildapp-christopheChristophe Lyon
tcwg-buildapp: Use dynamic axes to select apps and targets. tcwg-trigger-buildapp: Trigger tcwg-buildapp instead of tcwg-buildapp-christophe. Change-Id: If3579f99b9f510244fdc37b6a154475a3b49bc35
2016-10-14tcwg-*: Use build-discarder instead of logrotate.Christophe Lyon
Change-Id: I864b319706660d9fef1daa7b213c5488a7039d8e
2016-06-29tcwg-buildapp: Use docker slave.Christophe Lyon
Change-Id: I69c8056cc8d76474eab124f7c2fd5476fc4f1018
2016-06-14tcwg-buildapp: Add support to build the Linux kernel.Christophe Lyon
And add aarch64-linux-gnu to the list of targets. Change-Id: I80b1f0dd24daa0fafee7f0cc244604a57081139f
2016-03-31add skip-tag: true and remove refspec for tcwg-buildapp.yamlPrathamesh Kulkarni
Change-Id: Ic656bc1c5d53c027174e5b33b74bc12e9293c604
2016-03-30prototype tcwg-buildapp jobPrathamesh Kulkarni
Change-Id: I3f78d0cf7b6ae75f6a6a7addedf8c2bf2e322ba6