aboutsummaryrefslogtreecommitdiff
path: root/tcwg-buildapp.yaml
AgeCommit message (Collapse)Author
2021-03-16tcwg-*: Remove mentions of Ubuntu Xenial distroMaxim Kuvyrkov
... in preparation for removing xenial images. Change-Id: Icdd8dc04fada34e544925840e500ce682d809e67
2021-01-20tcwg-*: Change distro values bionic->lts_1 and focal->lts.Maxim Kuvyrkov
Change-Id: Ifef1c784566413a4fd983a2a19e45bff881019b4
2020-06-24tcwg-buildapp, tcwg-trigger-buildapp: DisableChristophe Lyon
We don't really monitor them, so disable before removal. Change-Id: Id4bc7a2f2b373a012ca604acb07317db8fd90fd1
2020-04-13tcwg*: Switch default distro image to bionicMaxim Kuvyrkov
... for most jobs. Keep LLVM jobs at xenial since these will be updated to focal after LLVM 11 branches. Change-Id: Iaf51e539910330bfb1674d468b2865e457ef893f
2019-09-10tcwg-*: Use git.linaro.org instead of git-us.linaro.orgChristophe Lyon
We've seen sporadic failures where Jenkins couldn't get git-us.linaro.org's certificate and we've received the suggested to use git.linaro.org, so try this on a subset of our jobs. Change-Id: I14af8ebb383d75fdc55e4d2615f036b06658c18c
2018-11-07tcwg-*: Switch to email-ext, set 'aborted' to true.Christophe Lyon
'email' does not send an email when a build was aborted, which made us miss some infrastruture problems. This patch replaces 'email' with 'email-ext' in all tcwg* jobs using 'email', and adds 'aborted: true'. In some cases where we had both 'email' and 'email-ext', use only the latter as it is more flexible/powerful. Do not add 'aborted: true' in the jobs that already have 'always: true'. Change-Id: I60a8dc287216bd1eb5705690505928f85fcf4815
2018-06-18tcwg-*: Use "default" docker image tag.Maxim Kuvyrkov
Change-Id: Ifb416b0275b7afdc3cd2bb61f0c4a70a87430547
2018-06-04Revert "Revert "tcwg-*: Switch to use *-tcwg-tested docker images.""Maxim Kuvyrkov
This reverts commit 54ea52ee9700f8e188507e05bd64ea818c4e6822. Change-Id: I6e637741d45fd395ff505b0477ae93f54eb4e48c
2018-06-04Revert "tcwg-*: Switch to use *-tcwg-tested docker images."Maxim Kuvyrkov
This reverts commit f04dc8eca53ec3f42fb21c47aa1f13499ac29ef8. Change-Id: I24619fc1f89b7bf5d50186a9620aa129d7f3ed98
2018-06-04tcwg-*: Switch to use *-tcwg-tested docker images.Maxim Kuvyrkov
Where start-container-docker.sh is called with hard-code "--distro trusty" it is better to remove this setting, since it is default anyway. Change-Id: Ia33e01e4b4b48ae221ab36e85a4c96c2b3f62865
2018-02-21tcwg-buildapp: Improve description of app_list.Christophe Lyon
Explain how build linux "defconfig". Change-Id: I5a034ee42e2b7601d10598f1b5174248b86342ef
2018-02-21tcwg-buildapp: Merge with tcwg-buildapp-christophe.Christophe Lyon
Add support to boot a board after building the Linux kernel. Change-Id: Ibc5b72dec478ffee85caeec14dad9a6373ad3358
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