aboutsummaryrefslogtreecommitdiff
path: root/tcwg-abe-extended.yaml
AgeCommit message (Collapse)Author
2017-08-29tcwg-abe-extended: Clone jenkins-scripts repo using scm-git pluginMaxim Kuvyrkov
... to allow SHA1 specification for $scripts_branch -- e.g., from tcwg-abe-tested job. Change-Id: Ia1754e540469c32d29802e5530711d9a61bb3a59
2017-07-20tcwg-regression-detection: Add ref_abe_rev parameter.Christophe Lyon
tcwg-abe-extended: Trigger tcwg-regression-detection, with ref_abe_rev defined to 'tested'. This is to make sure regressions detected by tcwg-regression-detection do not get pushed to abe/tested. Change-Id: I4f0af8f4f83602b58cb3ec4fefc5b5405fe4812a
2017-06-06tcwg-*: Send mails to tcwg-validation@linaro.org.Christophe Lyon
Applies to: tcwg-abe-extended tcwg-make-and-test-release tcwg-make-release tcwg-test-release-matrix tcwg-test-release tcwg-trigger-gcc-linaro-5 tcwg-trigger-gcc-linaro-6 tcwg-trigger-gcc-linaro-7 tcwg-upstream-monitoring Change-Id: I99d28c413036e26f39bd645b8e2c7c016991b92d
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-28tcwg-abe-extended: Run with "set -ex".Maxim Kuvyrkov
I have confirmed that this job runs fine with "set -e". Change-Id: Ieaac348bbd429ce8b3bd99394c7689de667afb10
2017-04-25tcwg-abe-extended: Add ability to run with "set -e" via new parameter.Maxim Kuvyrkov
Change-Id: I1552bde115e00c2b6940afa50990c04902eca214
2017-04-25tcwg-abe-extended, tcwg-buildfarm: Simplify handling of build and test ↵Maxim Kuvyrkov
containers Switch tcwg-abe-extended to use docker containers for build and cross-test. Simplify hanlding of containers in tcwg-buildfarm to avoid increasing complexity of tcwg-abe-extended. Change-Id: I09c4fa6d024b25f66495ef9ee81b46c7382cc5c2
2017-04-04tcwg-abe-extended: Do not clean workspace post-cleanup.Christophe Lyon
tcwg-abe-manifest-test: Likewise. It can be useful to browse the workspace after a build failure, so perform cleanup only before the build (with wipe-workspace) Change-Id: I9c787b591e2925e3240d1a3a61a1a81bb2cc7e33
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-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-01-27tcwg-abe-extended: use include-raw to avoid yaml parser glitchesFathi Boudra
Change-Id: Ie44b65880c489ab7ce195313840de4908b1ac00e Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-01-18tcwg-binutils: Use dynamic axis.Christophe Lyon
tcwg-binutils-docker: Likewise. tcwg-abe-extended: Likewise. tcwg-abe-test-gerrit-cambridge-christophe: Likewise. Change-Id: I9bfc07454c892ca63520babebb2d572ad962ec3a
2017-01-11tcwg-abe-extended: Use --target rather than -t for jenkins.sh.Christophe Lyon
Change-Id: I83debbc83a1b80d7a877bb92ee1e18c688304f80 tcwg-abe-test-gerrit-cambridge-christophe: Likewise. tcwg-abe-test-gerrit-cambridge: Likewise. tcwg-abe-test-yvan: Likewise.
2017-01-11tcwg-abe-extended: Typo in filter....Christophe Lyon
Change-Id: I93007ef6d0dc89a27636723d6d860c3c96bc3641
2017-01-11tcwg-abe-extended: Combination filter syntax.Christophe Lyon
Do not try to use regexps. Change-Id: I0c23b60a694f596dbe3b1a0e7292b9a3829c2f05
2017-01-11tcwg-abe-extended: Filter syntax.Christophe Lyon
Change-Id: I2d35fd738fe1d8144cdda451c4f6d450e167a10f
2017-01-11tcwg-abe-extended: Filter syntax.Christophe Lyon
Change-Id: I02c4692af6ee34ebe331a1ea3237e17d960e4657
2017-01-11tcwg-abe-extended: Update combination filter.Christophe Lyon
Change-Id: Idd953c37eb66f96afc67216495c86278946590cc
2017-01-11tcwg-abe-extended: Use the right configdir for canadian cross builds.Christophe Lyon
Change-Id: I8dd610e08e0bb82cb61c8b2c13e523fb942be9de
2017-01-11tcwg-abe-extended: Remove temporary debug, add comment.Christophe Lyon
about the extra '$' needed because the yaml parser seems to swallow one... Change-Id: Ic25abb58e1d3e0091129cf558b01b8887a119cdd
2017-01-11tcwg-abe-extended: Another tentative fix for $$ expansion.Christophe Lyon
Change-Id: I5fb0cda14b5e7cd5539426f903336c9e39e82c03
2017-01-11tcwg-abe-extended: Fix computing of gccversion.Christophe Lyon
Change-Id: I4cf9afc2d2c324d078a447e108f2b0ab3fc77bfc
2017-01-11tcwg-abe-extended: Fix typo.Christophe Lyon
Change-Id: Ie17bd6db423da2b02dda594826e4a84a6281f93b
2017-01-11tcwg-abe-extended: Temporary debug mode.Christophe Lyon
Change-Id: I05a8a2d22193d737b17fde0a693e1560ec12c7e9
2017-01-10tcwg-abe-extended: Add configurations for gcc-4.9, gcc-5, and gcc-6.Christophe Lyon
Change-Id: I776b579ce7803f82f637eb8ab1697bc569d93b0d
2016-12-05tcwg-abe-extended: Use 'master' for jenkins-scripts default branch.Christophe Lyon
Change-Id: I54f55056d96f71e57fc1a44d9c9da919278039ee
2016-12-04tcwg-abe-extended: Use jenkins.sh from jenkins-scripts repo.Christophe Lyon
Change-Id: Ie99d4ea560781819fc9883c5f933dc22b7361a4f
2016-10-26Revert "Revert "tcwg-abe-extended: Factorize code for similar targets.""Christophe Lyon
This reverts commit ca4ff059e44b6842ad515f3562206840969824b1. Change-Id: Iaeb43d0f462df8fc9ed30838d42cf961a4299929
2016-10-26Revert "tcwg-abe-extended: Factorize code for similar targets."Christophe Lyon
This reverts commit a3351013bb7eaa6e4597bd8805b5149976eea5df. Change-Id: I4e13cb65837f2242e5c8f683bf9bfa452e19c985
2016-10-25tcwg-abe-extended: Factorize code for similar targets.Christophe Lyon
To make maintenance easier. Change-Id: I73be611e5f6271b3078224217de9551f123c5154
2016-10-24Revert "tcwg-abe-extended: Disable src update for the 2nd build."Christophe Lyon
This does not work yet: the 2nd build need to fetch/extract expat and python, which is not possible with --disable update. This reverts commit 64159c806c36ecc7b0f40baf62aed1f696783952. Change-Id: Ifee6707bf53d93798bf12cef473acb43be5bcc46
2016-10-24tcwg-abe-extended: Fix typo.Christophe Lyon
Change-Id: I4d0babdb1f7667a24a874772e8bc11b756d324b1
2016-10-24tcwg-abe-extended: Do not use schroot inside docker.Christophe Lyon
Change-Id: I3093a049c5a726f4e11ec49c97850a0ee30d9e77
2016-10-24tcwg-abe-extended: Fix combination filter.Christophe Lyon
Change-Id: I5174830f8046100a0371cbb83155ac42f9408cd1
2016-10-24tcwg-abe-extended: Disable src update for the 2nd build.Christophe Lyon
In canadian cross, which should remove the need to configure git user/email. Change-Id: I2a9ce47cfffa94f3c701f3fd0b4f9f4e8b6df3ea
2016-10-24tcwg-abe-extended: Run canadian cross builds in docker.Christophe Lyon
The schroot images used for the other builds lack the i686-w64-mingw32-gcc compiler, leading to canadian cross build failures. Change-Id: If872ecd997f456128e0cc5a304a1d00ab859f49b
2016-10-24tcwg-abe-extended: Update canadian cross build.Christophe Lyon
Change-Id: I4bc5f7ab616fe912ef781f076b9f36901ec21e08
2016-10-19tcwg-abe-extended: Send emails in case of failure.Christophe Lyon
Change-Id: Ic9f2741ef2e42d2f205d5b2da11a8611bee64863
2016-10-19tcwg-abe-extended: Fix git config for canadian cross builds.Christophe Lyon
Change-Id: I24c719b253f8b6c137f03c328771d37cca9d18f4
2016-10-18tcwg-abe-extended: Fix extraconfigdir path.Christophe Lyon
Change-Id: I8899db494ad04b294bfcf969646824cbb48a7fce
2016-10-18tcwg-abe-extended: New job.Christophe Lyon
Run extensive tests for ABE. Change-Id: I47ea5167909f1ec95aef60d0c6c22380ee5aa3b3