diff options
author | Christophe Lyon <christophe.lyon@linaro.org> | 2015-05-12 22:36:44 +0200 |
---|---|---|
committer | Linaro Code Review <review@review.linaro.org> | 2015-05-13 08:30:35 +0000 |
commit | e17c3fafc52ae91469d0847a08322c9509cae460 (patch) | |
tree | 1fd69011857e25fcd7071cb03436d5ccc3d100df /tcwg-buildfarm-christophe.yaml | |
parent | 622ef63d3497c22ab06caf7120c390b85ee0aa86 (diff) |
tcwg-buildfarm-christophe: New job, copy of tcwg-buildfarm but using ABE's "christophe" branch.
The purpose of this job is to be able to assert the behavior of ABE's "christophe" branch before submitting ABE patches for review.
Change-Id: I2c81805feab076ea4f79a1bd0b7a872823751659
Diffstat (limited to 'tcwg-buildfarm-christophe.yaml')
-rw-r--r-- | tcwg-buildfarm-christophe.yaml | 96 |
1 files changed, 96 insertions, 0 deletions
diff --git a/tcwg-buildfarm-christophe.yaml b/tcwg-buildfarm-christophe.yaml new file mode 100644 index 0000000000..058d4eee34 --- /dev/null +++ b/tcwg-buildfarm-christophe.yaml @@ -0,0 +1,96 @@ +- job: + name: tcwg-buildfarm-christophe + project-type: matrix + defaults: global + logrotate: + daysToKeep: 30 + numToKeep: 30 + properties: + - authorization: + anonymous: + - job-read + - job-extended-read + linaro: + - job-build + - job-cancel + parameters: + - string: + name: gcc_branch + default: 'latest' + description: 'GCC revision to build' + - string: + name: languages + default: 'default' + description: 'Languages to build, e.g., "c,c++" or "all" or "default"' + - bool: + name: try_bootstrap + default: 'true' + description: 'Attempt to bootstrap GCC for compatible host and target combinations' + - string: + name: excludecheck + default: 'gdb' + description: 'Do not run "make check" on this component' + disabled: false + node: tcwg-x86_64 + concurrent: true + display-name: 'TCWG BuildFarm Christophe/Use ABE s Christophe branch' + scm: + - git: + url: https://git.linaro.org/toolchain/abe.git + refspec: +refs/heads/maxim:refs/remotes/origin/maxim + name: origin + branches: + - refs/heads/christophe + skip-tag: true + shallow-clone: true + clean: true + wipe-workspace: false + axes: + - axis: + type: slave + name: label + values: + - tcwg-x86_64 + - axis: + type: user-defined + name: target + values: + - aarch64-linux-gnu + - aarch64-none-elf + - aarch64_be-none-elf + - arm-linux-gnueabi + - arm-linux-gnueabihf + - armeb-linux-gnueabihf + - native + - schroot-i386-native + execution-strategy: + sequential: false + wrappers: + - timeout: + timeout: 300 + - timestamps + - ssh-agent-credentials: + # tcwg-buildslave user id + user: 'e0958a95-204f-4c14-a66c-5e2be6c5d50a' + - build-name: + name: '#${BUILD_NUMBER}-${ENV,var="gcc_branch"}' + - matrix-tie-parent: + node: tcwg-x86_64-01 + builders: + - shell: | + #!/bin/bash + + trap cleanup_exit INT TERM EXIT + + cleanup_exit() + { + cd ${WORKSPACE} + } + + bash -x ${WORKSPACE}/scripts/BuildFarm.job + publishers: + - email-ext: + recipients: 'christophe.lyon@linaro.org' + attach-build-log: false + matrix-trigger: both + always: true |