diff options
author | Rob Savoye <rob.savoye@linaro.org> | 2016-03-02 18:07:59 +0700 |
---|---|---|
committer | Rob Savoye <rob.savoye@linaro.org> | 2016-03-02 18:08:31 +0700 |
commit | 19bab838e1400cd7093afc52b001d5dcbc39efd4 (patch) | |
tree | d79c100a79d4846ad1f88834a2e6ec5d08d33fd2 | |
parent | 3083a0543c73e8468b025b8a52630b80f63b1241 (diff) |
Change node to Hetzners, delete unused parameters.tcwgextend
-rw-r--r-- | tcwg-test-release.yaml | 12 | ||||
-rw-r--r-- | tcwgrob-backport.yaml | 96 |
2 files changed, 98 insertions, 10 deletions
diff --git a/tcwg-test-release.yaml b/tcwg-test-release.yaml index 874ec5fbeb..3592228e94 100644 --- a/tcwg-test-release.yaml +++ b/tcwg-test-release.yaml @@ -18,14 +18,6 @@ name: tarball default: 'http://people.linaro.org/~robert.savoye/gcc-linaro-5.2-2015.11-2-rc1-x86_64_aarch64-linux-gnu.tar.xz' description: 'The GCC binary tarball to test' -# - bool: -# name: check -# default: false -# description: 'Whether to run make check on the binary toolchains.' -# - bool: -# name: canadian -# default: false -# description: 'Whether to build win32 executables.' - string: name: abe_branch default: refs/heads/test @@ -35,7 +27,7 @@ default: false description: 'Whether to enable bash debugging output.' disabled: false - node: x86_64 + node: tcwg-x86_64-ex40 retry-count: 3 concurrent: true display-name: 'TCWG Test Release' @@ -60,7 +52,7 @@ users: - 'e0958a95-204f-4c14-a66c-5e2be6c5d50a' - build-name: - name: '#${BUILD_NUMBER}-${GIT_REVISION,length=8}' + name: '#${BUILD_NUMBER}-${ENV,var="target"}' - matrix-tie-parent: node: master builders: diff --git a/tcwgrob-backport.yaml b/tcwgrob-backport.yaml new file mode 100644 index 0000000000..c688ff176b --- /dev/null +++ b/tcwgrob-backport.yaml @@ -0,0 +1,96 @@ +- job: + name: tcwg-backport-master + project-type: freestyle + defaults: global + logrotate: + daysToKeep: 30 + numToKeep: 100 + properties: + - authorization: + anonymous: + - job-read + - job-extended-read + linaro: + - job-build + - job-cancel + parameters: + - string: + name: gcc_patch + default: refs/remotes/origin/linaro/gcc-5-branch + description: 'Patched GCC revision' + - string: + name: gcc_orig + default: gcc_patch_prev + description: 'Original GCC revision' + - string: + name: log_server + default: ex40-01.tcwglab.linaro.org:logs-master + description: 'Log_Server' + - string: + name: abe_branch + default: refs/heads/master + description: 'ABE revision to use' + disabled: false + node: tcwg-x86_64-ex40 + retry-count: 3 + concurrent: true + display-name: 'TCWG Backport master' + scm: + - git: + url: https://git-us.linaro.org/toolchain/gcc.git + refspec: +refs/heads/*:refs/remotes/origin/* +refs/changes/*:refs/remotes/changes/* + branches: + - $gcc_patch + skip-tag: true + wipe-workspace: false + wrappers: + - timeout: + timeout: 3000 + - timestamps + - ssh-agent-credentials: + # tcwg-buildslave user id + users: + - 'e0958a95-204f-4c14-a66c-5e2be6c5d50a' + - build-name: + name: '#${BUILD_NUMBER}-${ENV,var="gcc_patch"}' + builders: + - shell: | + #!/bin/bash + + set -e + set -x + + gcc_patch_rev=$(git rev-parse $gcc_patch) + if [ x"$gcc_orig" = x"gcc_patch_prev" ]; then + gcc_orig="$gcc_patch_rev^" + fi + gcc_orig_rev=$(git rev-parse $gcc_orig) + + echo "gcc_branch=gcc.git@$gcc_orig_rev" > gcc_orig_parameters + echo "log_name=tcwg-backport-$gcc_orig_rev/\$(uname -m).\$target" >> gcc_orig_parameters + echo "rebuild=false" >> gcc_orig_parameters + echo "dont_fail=true" >> gcc_orig_parameters + echo "log_server=$log_server" >> gcc_orig_parameters + echo "abe_branch=$abe_branch" >> gcc_orig_parameters + + echo "gcc_branch=gcc.git@$gcc_patch_rev" > gcc_patch_parameters + echo "log_name=tcwg-backport-$gcc_patch_rev/\$(uname -m).\$target" >> gcc_patch_parameters + echo "rebuild=false" >> gcc_patch_parameters + echo "dont_fail=true" >> gcc_patch_parameters + echo "log_server=$log_server" >> gcc_patch_parameters + echo "abe_branch=$abe_branch" >> gcc_patch_parameters + + echo "ref_logs=tcwg-backport-$gcc_orig_rev" > compare_results_parameters + echo "new_logs=tcwg-backport-$gcc_patch_rev" >> compare_results_parameters + echo "log_server=$log_server" >> compare_results_parameters + echo "abe_branch=$abe_branch" >> compare_results_parameters + - trigger-builds: + - project: tcwg-buildfarm-master + parameter-factories: + - factory: filebuild + file-pattern: gcc_*_parameters + block: true + - trigger-builds: + - project: tcwg-compare-results-master + property-file: compare_results_parameters + block: true |