diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2015-12-17 09:00:58 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2015-12-17 09:01:53 +0000 |
commit | a428245d2dde841f55edaab6de0340ee30b14789 (patch) | |
tree | 5212d38e0f590f727b2cc7289a01d95ebb8c2157 | |
parent | 0b5f3826e516f2fe28816d649615b9c0d2c6c2c3 (diff) |
tcwg-buildfarm-master-*: Delete unused jobs.
Change-Id: I5a23f81507d26720a2286c5470919cbfef287164
Signed-off-by: Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
-rw-r--r-- | tcwg-buildfarm-master-cambridge-01.yaml | 160 | ||||
-rw-r--r-- | tcwg-buildfarm-master-cambridge-02.yaml | 160 | ||||
-rw-r--r-- | tcwg-buildfarm-master-cambridge-03.yaml | 160 | ||||
-rw-r--r-- | tcwg-buildfarm-master-cambridge-04.yaml | 160 | ||||
-rw-r--r-- | tcwg-buildfarm-master-cambridge-05.yaml | 160 | ||||
-rw-r--r-- | tcwg-buildfarm-master-cambridge-06.yaml | 160 | ||||
-rw-r--r-- | tcwg-buildfarm-master-hetzner-02.yaml | 160 | ||||
-rw-r--r-- | tcwg-buildfarm-master-hetzner-04.yaml | 160 | ||||
-rw-r--r-- | tcwg-buildfarm-master-hetzner-06.yaml | 160 | ||||
-rw-r--r-- | tcwg-buildfarm-master-hetzner-07.yaml | 160 | ||||
-rw-r--r-- | tcwg-buildfarm-master-hetzner-08.yaml | 160 | ||||
-rw-r--r-- | tcwg-buildfarm-master-hetzner-09.yaml | 160 |
12 files changed, 0 insertions, 1920 deletions
diff --git a/tcwg-buildfarm-master-cambridge-01.yaml b/tcwg-buildfarm-master-cambridge-01.yaml deleted file mode 100644 index 8fa09d0..0000000 --- a/tcwg-buildfarm-master-cambridge-01.yaml +++ /dev/null @@ -1,160 +0,0 @@ -- job: - name: tcwg-buildfarm-master-cambridge-01 - 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: target - default: 'aarch64-none-elf' - description: 'Target to build' - - string: - name: host_x86_64_languages - default: 'default' - description: 'Languages to build for x86_64-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: host_aarchXX_languages - default: 'c,c++' - description: 'Languages to build for AArchXX-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: runtests - default: 'x86_64-host' - description: 'Run toolchain testsuites: "yes", "no", "x86_64-host"' - - 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' - - bool: - name: rebuild - default: true - description: 'Rebuild the toolchain even if results are already on logserver' - - string: - name: log_name - default: '' - description: 'Logname directory on logserver; leave empty for default' - - bool: - name: dont_fail - default: false - description: 'Do not fail the build' - - 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 test' - disabled: false - node: tcwg-x86_64-cam - retry-count: 3 - concurrent: true - display-name: 'TCWG YYY BuildFarm master on Cambridge 01' - scm: - - git: - url: https://git-us.linaro.org/toolchain/abe.git - refspec: +refs/changes/*:refs/remotes/changes/* - branches: - - ${abe_branch} - skip-tag: true - shallow-clone: true - wipe-workspace: true - axes: - - axis: - type: slave - name: label - values: - - tcwg-x86_64-build-01 - wrappers: - - timeout: - timeout: 600 - - timestamps - - ssh-agent-credentials: - # tcwg-buildslave user id - users: - - 'e0958a95-204f-4c14-a66c-5e2be6c5d50a' - - build-name: - name: '#${BUILD_NUMBER}-${ENV,var="gcc_branch"}' - builders: - - shell: | - #!/bin/bash - - set -e - set -x - - case ${target} in - schroot-*) - schroot_arch=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\1/") - target=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\2/") - ;; - *) - case $(uname -m) in - x86_64) schroot_arch="amd64" ;; - aarch64) schroot_arch="arm64" ;; - *) echo "Unexpected architecture $(uname -m)"; exit 1 ;; - esac - ;; - esac - schroot_image="tcwg-build-${schroot_arch}-trusty" - - case $(uname -m) in - x86_64) languages="$host_x86_64_languages" ;; - *) languages="$host_aarchXX_languages" ;; - esac - - case "$runtests-$(uname -m)" in - "yes"-*) runtests_opt="--runtests" ;; - "x86_64-host"-x86_64) runtests_opt="--runtests" ;; - *) runtests_opt="" ;; - esac - - if $try_bootstrap; then - bootstrap="--bootstrap" - else - bootstrap="" - fi - - if [ x"$log_name" != x"" ]; then - eval "logname_opt=\"--logname $log_name\"" - fi - - if $rebuild; then - norebuild="" - else - norebuild="--norebuild" - fi - - ulimit -u 5000 - - session_id=$(schroot -b -c chroot:$schroot_image --preserve-environment) - BUILD_SHELL="schroot -r -c session:$session_id --preserve-environment -- bash" - $BUILD_SHELL -c "echo \"Build session is up; ulimit config:\"; ulimit -a" - - # Sometimes /dev/pts can't get unmounted on the first try. - # Workaround by retrying. - trap "schroot -f -e -c session:$session_id || { sleep 60 ; schroot -f -e -c session:$session_id; }" 0 1 2 3 5 9 13 15 - - ${BUILD_SHELL} -x ./jenkins.sh --target ${target} --gcc-branch ${gcc_branch} --languages ${languages} $bootstrap $runtests_opt --excludecheck ${excludecheck} --fileserver ex40-01.tcwglab.linaro.org/snapshots-ref --logserver $log_server $logname_opt $norebuild || result="$?" - - echo "Result of jenkins.sh: $result" - if $dont_fail; then - result="0" - fi - exit $result diff --git a/tcwg-buildfarm-master-cambridge-02.yaml b/tcwg-buildfarm-master-cambridge-02.yaml deleted file mode 100644 index 13f3588..0000000 --- a/tcwg-buildfarm-master-cambridge-02.yaml +++ /dev/null @@ -1,160 +0,0 @@ -- job: - name: tcwg-buildfarm-master-cambridge-02 - 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: target - default: 'aarch64-none-elf' - description: 'Target to build' - - string: - name: host_x86_64_languages - default: 'default' - description: 'Languages to build for x86_64-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: host_aarchXX_languages - default: 'c,c++' - description: 'Languages to build for AArchXX-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: runtests - default: 'x86_64-host' - description: 'Run toolchain testsuites: "yes", "no", "x86_64-host"' - - 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' - - bool: - name: rebuild - default: true - description: 'Rebuild the toolchain even if results are already on logserver' - - string: - name: log_name - default: '' - description: 'Logname directory on logserver; leave empty for default' - - bool: - name: dont_fail - default: false - description: 'Do not fail the build' - - 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 test' - disabled: false - node: tcwg-x86_64-cam - retry-count: 3 - concurrent: true - display-name: 'TCWG YYY BuildFarm master on Cambridge 02' - scm: - - git: - url: https://git-us.linaro.org/toolchain/abe.git - refspec: +refs/changes/*:refs/remotes/changes/* - branches: - - ${abe_branch} - skip-tag: true - shallow-clone: true - wipe-workspace: true - axes: - - axis: - type: slave - name: label - values: - - tcwg-x86_64-build-02 - wrappers: - - timeout: - timeout: 600 - - timestamps - - ssh-agent-credentials: - # tcwg-buildslave user id - users: - - 'e0958a95-204f-4c14-a66c-5e2be6c5d50a' - - build-name: - name: '#${BUILD_NUMBER}-${ENV,var="gcc_branch"}' - builders: - - shell: | - #!/bin/bash - - set -e - set -x - - case ${target} in - schroot-*) - schroot_arch=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\1/") - target=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\2/") - ;; - *) - case $(uname -m) in - x86_64) schroot_arch="amd64" ;; - aarch64) schroot_arch="arm64" ;; - *) echo "Unexpected architecture $(uname -m)"; exit 1 ;; - esac - ;; - esac - schroot_image="tcwg-build-${schroot_arch}-trusty" - - case $(uname -m) in - x86_64) languages="$host_x86_64_languages" ;; - *) languages="$host_aarchXX_languages" ;; - esac - - case "$runtests-$(uname -m)" in - "yes"-*) runtests_opt="--runtests" ;; - "x86_64-host"-x86_64) runtests_opt="--runtests" ;; - *) runtests_opt="" ;; - esac - - if $try_bootstrap; then - bootstrap="--bootstrap" - else - bootstrap="" - fi - - if [ x"$log_name" != x"" ]; then - eval "logname_opt=\"--logname $log_name\"" - fi - - if $rebuild; then - norebuild="" - else - norebuild="--norebuild" - fi - - ulimit -u 5000 - - session_id=$(schroot -b -c chroot:$schroot_image --preserve-environment) - BUILD_SHELL="schroot -r -c session:$session_id --preserve-environment -- bash" - $BUILD_SHELL -c "echo \"Build session is up; ulimit config:\"; ulimit -a" - - # Sometimes /dev/pts can't get unmounted on the first try. - # Workaround by retrying. - trap "schroot -f -e -c session:$session_id || { sleep 60 ; schroot -f -e -c session:$session_id; }" 0 1 2 3 5 9 13 15 - - ${BUILD_SHELL} -x ./jenkins.sh --target ${target} --gcc-branch ${gcc_branch} --languages ${languages} $bootstrap $runtests_opt --excludecheck ${excludecheck} --fileserver ex40-01.tcwglab.linaro.org/snapshots-ref --logserver $log_server $logname_opt $norebuild || result="$?" - - echo "Result of jenkins.sh: $result" - if $dont_fail; then - result="0" - fi - exit $result diff --git a/tcwg-buildfarm-master-cambridge-03.yaml b/tcwg-buildfarm-master-cambridge-03.yaml deleted file mode 100644 index 194668d..0000000 --- a/tcwg-buildfarm-master-cambridge-03.yaml +++ /dev/null @@ -1,160 +0,0 @@ -- job: - name: tcwg-buildfarm-master-cambridge-03 - 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: target - default: 'aarch64-none-elf' - description: 'Target to build' - - string: - name: host_x86_64_languages - default: 'default' - description: 'Languages to build for x86_64-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: host_aarchXX_languages - default: 'c,c++' - description: 'Languages to build for AArchXX-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: runtests - default: 'x86_64-host' - description: 'Run toolchain testsuites: "yes", "no", "x86_64-host"' - - 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' - - bool: - name: rebuild - default: true - description: 'Rebuild the toolchain even if results are already on logserver' - - string: - name: log_name - default: '' - description: 'Logname directory on logserver; leave empty for default' - - bool: - name: dont_fail - default: false - description: 'Do not fail the build' - - 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 test' - disabled: false - node: tcwg-x86_64-cam - retry-count: 3 - concurrent: true - display-name: 'TCWG YYY BuildFarm master on Cambridge 03' - scm: - - git: - url: https://git-us.linaro.org/toolchain/abe.git - refspec: +refs/changes/*:refs/remotes/changes/* - branches: - - ${abe_branch} - skip-tag: true - shallow-clone: true - wipe-workspace: true - axes: - - axis: - type: slave - name: label - values: - - tcwg-x86_64-build-03 - wrappers: - - timeout: - timeout: 600 - - timestamps - - ssh-agent-credentials: - # tcwg-buildslave user id - users: - - 'e0958a95-204f-4c14-a66c-5e2be6c5d50a' - - build-name: - name: '#${BUILD_NUMBER}-${ENV,var="gcc_branch"}' - builders: - - shell: | - #!/bin/bash - - set -e - set -x - - case ${target} in - schroot-*) - schroot_arch=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\1/") - target=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\2/") - ;; - *) - case $(uname -m) in - x86_64) schroot_arch="amd64" ;; - aarch64) schroot_arch="arm64" ;; - *) echo "Unexpected architecture $(uname -m)"; exit 1 ;; - esac - ;; - esac - schroot_image="tcwg-build-${schroot_arch}-trusty" - - case $(uname -m) in - x86_64) languages="$host_x86_64_languages" ;; - *) languages="$host_aarchXX_languages" ;; - esac - - case "$runtests-$(uname -m)" in - "yes"-*) runtests_opt="--runtests" ;; - "x86_64-host"-x86_64) runtests_opt="--runtests" ;; - *) runtests_opt="" ;; - esac - - if $try_bootstrap; then - bootstrap="--bootstrap" - else - bootstrap="" - fi - - if [ x"$log_name" != x"" ]; then - eval "logname_opt=\"--logname $log_name\"" - fi - - if $rebuild; then - norebuild="" - else - norebuild="--norebuild" - fi - - ulimit -u 5000 - - session_id=$(schroot -b -c chroot:$schroot_image --preserve-environment) - BUILD_SHELL="schroot -r -c session:$session_id --preserve-environment -- bash" - $BUILD_SHELL -c "echo \"Build session is up; ulimit config:\"; ulimit -a" - - # Sometimes /dev/pts can't get unmounted on the first try. - # Workaround by retrying. - trap "schroot -f -e -c session:$session_id || { sleep 60 ; schroot -f -e -c session:$session_id; }" 0 1 2 3 5 9 13 15 - - ${BUILD_SHELL} -x ./jenkins.sh --target ${target} --gcc-branch ${gcc_branch} --languages ${languages} $bootstrap $runtests_opt --excludecheck ${excludecheck} --fileserver ex40-01.tcwglab.linaro.org/snapshots-ref --logserver $log_server $logname_opt $norebuild || result="$?" - - echo "Result of jenkins.sh: $result" - if $dont_fail; then - result="0" - fi - exit $result diff --git a/tcwg-buildfarm-master-cambridge-04.yaml b/tcwg-buildfarm-master-cambridge-04.yaml deleted file mode 100644 index f83b2cc..0000000 --- a/tcwg-buildfarm-master-cambridge-04.yaml +++ /dev/null @@ -1,160 +0,0 @@ -- job: - name: tcwg-buildfarm-master-cambridge-04 - 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: target - default: 'aarch64-none-elf' - description: 'Target to build' - - string: - name: host_x86_64_languages - default: 'default' - description: 'Languages to build for x86_64-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: host_aarchXX_languages - default: 'c,c++' - description: 'Languages to build for AArchXX-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: runtests - default: 'x86_64-host' - description: 'Run toolchain testsuites: "yes", "no", "x86_64-host"' - - 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' - - bool: - name: rebuild - default: true - description: 'Rebuild the toolchain even if results are already on logserver' - - string: - name: log_name - default: '' - description: 'Logname directory on logserver; leave empty for default' - - bool: - name: dont_fail - default: false - description: 'Do not fail the build' - - 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 test' - disabled: false - node: tcwg-x86_64-cam - retry-count: 3 - concurrent: true - display-name: 'TCWG YYY BuildFarm master on Cambridge 04' - scm: - - git: - url: https://git-us.linaro.org/toolchain/abe.git - refspec: +refs/changes/*:refs/remotes/changes/* - branches: - - ${abe_branch} - skip-tag: true - shallow-clone: true - wipe-workspace: true - axes: - - axis: - type: slave - name: label - values: - - tcwg-x86_64-build-04 - wrappers: - - timeout: - timeout: 600 - - timestamps - - ssh-agent-credentials: - # tcwg-buildslave user id - users: - - 'e0958a95-204f-4c14-a66c-5e2be6c5d50a' - - build-name: - name: '#${BUILD_NUMBER}-${ENV,var="gcc_branch"}' - builders: - - shell: | - #!/bin/bash - - set -e - set -x - - case ${target} in - schroot-*) - schroot_arch=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\1/") - target=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\2/") - ;; - *) - case $(uname -m) in - x86_64) schroot_arch="amd64" ;; - aarch64) schroot_arch="arm64" ;; - *) echo "Unexpected architecture $(uname -m)"; exit 1 ;; - esac - ;; - esac - schroot_image="tcwg-build-${schroot_arch}-trusty" - - case $(uname -m) in - x86_64) languages="$host_x86_64_languages" ;; - *) languages="$host_aarchXX_languages" ;; - esac - - case "$runtests-$(uname -m)" in - "yes"-*) runtests_opt="--runtests" ;; - "x86_64-host"-x86_64) runtests_opt="--runtests" ;; - *) runtests_opt="" ;; - esac - - if $try_bootstrap; then - bootstrap="--bootstrap" - else - bootstrap="" - fi - - if [ x"$log_name" != x"" ]; then - eval "logname_opt=\"--logname $log_name\"" - fi - - if $rebuild; then - norebuild="" - else - norebuild="--norebuild" - fi - - ulimit -u 5000 - - session_id=$(schroot -b -c chroot:$schroot_image --preserve-environment) - BUILD_SHELL="schroot -r -c session:$session_id --preserve-environment -- bash" - $BUILD_SHELL -c "echo \"Build session is up; ulimit config:\"; ulimit -a" - - # Sometimes /dev/pts can't get unmounted on the first try. - # Workaround by retrying. - trap "schroot -f -e -c session:$session_id || { sleep 60 ; schroot -f -e -c session:$session_id; }" 0 1 2 3 5 9 13 15 - - ${BUILD_SHELL} -x ./jenkins.sh --target ${target} --gcc-branch ${gcc_branch} --languages ${languages} $bootstrap $runtests_opt --excludecheck ${excludecheck} --fileserver ex40-01.tcwglab.linaro.org/snapshots-ref --logserver $log_server $logname_opt $norebuild || result="$?" - - echo "Result of jenkins.sh: $result" - if $dont_fail; then - result="0" - fi - exit $result diff --git a/tcwg-buildfarm-master-cambridge-05.yaml b/tcwg-buildfarm-master-cambridge-05.yaml deleted file mode 100644 index 010f420..0000000 --- a/tcwg-buildfarm-master-cambridge-05.yaml +++ /dev/null @@ -1,160 +0,0 @@ -- job: - name: tcwg-buildfarm-master-cambridge-05 - 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: target - default: 'aarch64-none-elf' - description: 'Target to build' - - string: - name: host_x86_64_languages - default: 'default' - description: 'Languages to build for x86_64-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: host_aarchXX_languages - default: 'c,c++' - description: 'Languages to build for AArchXX-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: runtests - default: 'x86_64-host' - description: 'Run toolchain testsuites: "yes", "no", "x86_64-host"' - - 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' - - bool: - name: rebuild - default: true - description: 'Rebuild the toolchain even if results are already on logserver' - - string: - name: log_name - default: '' - description: 'Logname directory on logserver; leave empty for default' - - bool: - name: dont_fail - default: false - description: 'Do not fail the build' - - 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 test' - disabled: false - node: tcwg-x86_64-cam - retry-count: 3 - concurrent: true - display-name: 'TCWG YYY BuildFarm master on Cambridge 05' - scm: - - git: - url: https://git-us.linaro.org/toolchain/abe.git - refspec: +refs/changes/*:refs/remotes/changes/* - branches: - - ${abe_branch} - skip-tag: true - shallow-clone: true - wipe-workspace: true - axes: - - axis: - type: slave - name: label - values: - - tcwg-x86_64-build-05 - wrappers: - - timeout: - timeout: 600 - - timestamps - - ssh-agent-credentials: - # tcwg-buildslave user id - users: - - 'e0958a95-204f-4c14-a66c-5e2be6c5d50a' - - build-name: - name: '#${BUILD_NUMBER}-${ENV,var="gcc_branch"}' - builders: - - shell: | - #!/bin/bash - - set -e - set -x - - case ${target} in - schroot-*) - schroot_arch=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\1/") - target=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\2/") - ;; - *) - case $(uname -m) in - x86_64) schroot_arch="amd64" ;; - aarch64) schroot_arch="arm64" ;; - *) echo "Unexpected architecture $(uname -m)"; exit 1 ;; - esac - ;; - esac - schroot_image="tcwg-build-${schroot_arch}-trusty" - - case $(uname -m) in - x86_64) languages="$host_x86_64_languages" ;; - *) languages="$host_aarchXX_languages" ;; - esac - - case "$runtests-$(uname -m)" in - "yes"-*) runtests_opt="--runtests" ;; - "x86_64-host"-x86_64) runtests_opt="--runtests" ;; - *) runtests_opt="" ;; - esac - - if $try_bootstrap; then - bootstrap="--bootstrap" - else - bootstrap="" - fi - - if [ x"$log_name" != x"" ]; then - eval "logname_opt=\"--logname $log_name\"" - fi - - if $rebuild; then - norebuild="" - else - norebuild="--norebuild" - fi - - ulimit -u 5000 - - session_id=$(schroot -b -c chroot:$schroot_image --preserve-environment) - BUILD_SHELL="schroot -r -c session:$session_id --preserve-environment -- bash" - $BUILD_SHELL -c "echo \"Build session is up; ulimit config:\"; ulimit -a" - - # Sometimes /dev/pts can't get unmounted on the first try. - # Workaround by retrying. - trap "schroot -f -e -c session:$session_id || { sleep 60 ; schroot -f -e -c session:$session_id; }" 0 1 2 3 5 9 13 15 - - ${BUILD_SHELL} -x ./jenkins.sh --target ${target} --gcc-branch ${gcc_branch} --languages ${languages} $bootstrap $runtests_opt --excludecheck ${excludecheck} --fileserver ex40-01.tcwglab.linaro.org/snapshots-ref --logserver $log_server $logname_opt $norebuild || result="$?" - - echo "Result of jenkins.sh: $result" - if $dont_fail; then - result="0" - fi - exit $result diff --git a/tcwg-buildfarm-master-cambridge-06.yaml b/tcwg-buildfarm-master-cambridge-06.yaml deleted file mode 100644 index 07a455e..0000000 --- a/tcwg-buildfarm-master-cambridge-06.yaml +++ /dev/null @@ -1,160 +0,0 @@ -- job: - name: tcwg-buildfarm-master-cambridge-06 - 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: target - default: 'aarch64-none-elf' - description: 'Target to build' - - string: - name: host_x86_64_languages - default: 'default' - description: 'Languages to build for x86_64-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: host_aarchXX_languages - default: 'c,c++' - description: 'Languages to build for AArchXX-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: runtests - default: 'x86_64-host' - description: 'Run toolchain testsuites: "yes", "no", "x86_64-host"' - - 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' - - bool: - name: rebuild - default: true - description: 'Rebuild the toolchain even if results are already on logserver' - - string: - name: log_name - default: '' - description: 'Logname directory on logserver; leave empty for default' - - bool: - name: dont_fail - default: false - description: 'Do not fail the build' - - 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 test' - disabled: false - node: tcwg-x86_64-cam - retry-count: 3 - concurrent: true - display-name: 'TCWG YYY BuildFarm master on Cambridge 06' - scm: - - git: - url: https://git-us.linaro.org/toolchain/abe.git - refspec: +refs/changes/*:refs/remotes/changes/* - branches: - - ${abe_branch} - skip-tag: true - shallow-clone: true - wipe-workspace: true - axes: - - axis: - type: slave - name: label - values: - - tcwg-x86_64-build-06 - wrappers: - - timeout: - timeout: 600 - - timestamps - - ssh-agent-credentials: - # tcwg-buildslave user id - users: - - 'e0958a95-204f-4c14-a66c-5e2be6c5d50a' - - build-name: - name: '#${BUILD_NUMBER}-${ENV,var="gcc_branch"}' - builders: - - shell: | - #!/bin/bash - - set -e - set -x - - case ${target} in - schroot-*) - schroot_arch=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\1/") - target=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\2/") - ;; - *) - case $(uname -m) in - x86_64) schroot_arch="amd64" ;; - aarch64) schroot_arch="arm64" ;; - *) echo "Unexpected architecture $(uname -m)"; exit 1 ;; - esac - ;; - esac - schroot_image="tcwg-build-${schroot_arch}-trusty" - - case $(uname -m) in - x86_64) languages="$host_x86_64_languages" ;; - *) languages="$host_aarchXX_languages" ;; - esac - - case "$runtests-$(uname -m)" in - "yes"-*) runtests_opt="--runtests" ;; - "x86_64-host"-x86_64) runtests_opt="--runtests" ;; - *) runtests_opt="" ;; - esac - - if $try_bootstrap; then - bootstrap="--bootstrap" - else - bootstrap="" - fi - - if [ x"$log_name" != x"" ]; then - eval "logname_opt=\"--logname $log_name\"" - fi - - if $rebuild; then - norebuild="" - else - norebuild="--norebuild" - fi - - ulimit -u 5000 - - session_id=$(schroot -b -c chroot:$schroot_image --preserve-environment) - BUILD_SHELL="schroot -r -c session:$session_id --preserve-environment -- bash" - $BUILD_SHELL -c "echo \"Build session is up; ulimit config:\"; ulimit -a" - - # Sometimes /dev/pts can't get unmounted on the first try. - # Workaround by retrying. - trap "schroot -f -e -c session:$session_id || { sleep 60 ; schroot -f -e -c session:$session_id; }" 0 1 2 3 5 9 13 15 - - ${BUILD_SHELL} -x ./jenkins.sh --target ${target} --gcc-branch ${gcc_branch} --languages ${languages} $bootstrap $runtests_opt --excludecheck ${excludecheck} --fileserver ex40-01.tcwglab.linaro.org/snapshots-ref --logserver $log_server $logname_opt $norebuild || result="$?" - - echo "Result of jenkins.sh: $result" - if $dont_fail; then - result="0" - fi - exit $result diff --git a/tcwg-buildfarm-master-hetzner-02.yaml b/tcwg-buildfarm-master-hetzner-02.yaml deleted file mode 100644 index e250149..0000000 --- a/tcwg-buildfarm-master-hetzner-02.yaml +++ /dev/null @@ -1,160 +0,0 @@ -- job: - name: tcwg-buildfarm-master-hetzner-02 - 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: target - default: 'aarch64-none-elf' - description: 'target to build' - - string: - name: host_x86_64_languages - default: 'default' - description: 'Languages to build for x86_64-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: host_aarchXX_languages - default: 'c,c++' - description: 'Languages to build for AArchXX-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: runtests - default: 'x86_64-host' - description: 'Run toolchain testsuites: "yes", "no", "x86_64-host"' - - 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' - - bool: - name: rebuild - default: true - description: 'Rebuild the toolchain even if results are already on logserver' - - string: - name: log_name - default: '' - description: 'Logname directory on logserver; leave empty for default' - - bool: - name: dont_fail - default: false - description: 'Do not fail the build' - - 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 test' - disabled: false - node: tcwg-x86_64-ex40 - retry-count: 3 - concurrent: true - display-name: 'TCWG YYY BuildFarm master on Hetzner 02' - scm: - - git: - url: https://git-us.linaro.org/toolchain/abe.git - refspec: +refs/changes/*:refs/remotes/changes/* - branches: - - ${abe_branch} - skip-tag: true - shallow-clone: true - wipe-workspace: true - axes: - - axis: - type: slave - name: label - values: - - tcwg-x86_64-ex40build-02 - wrappers: - - timeout: - timeout: 600 - - timestamps - - ssh-agent-credentials: - # tcwg-buildslave user id - users: - - 'e0958a95-204f-4c14-a66c-5e2be6c5d50a' - - build-name: - name: '#${BUILD_NUMBER}-${ENV,var="gcc_branch"}' - builders: - - shell: | - #!/bin/bash - - set -e - set -x - - case ${target} in - schroot-*) - schroot_arch=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\1/") - target=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\2/") - ;; - *) - case $(uname -m) in - x86_64) schroot_arch="amd64" ;; - aarch64) schroot_arch="arm64" ;; - *) echo "Unexpected architecture $(uname -m)"; exit 1 ;; - esac - ;; - esac - schroot_image="tcwg-build-${schroot_arch}-trusty" - - case $(uname -m) in - x86_64) languages="$host_x86_64_languages" ;; - *) languages="$host_aarchXX_languages" ;; - esac - - case "$runtests-$(uname -m)" in - "yes"-*) runtests_opt="--runtests" ;; - "x86_64-host"-x86_64) runtests_opt="--runtests" ;; - *) runtests_opt="" ;; - esac - - if $try_bootstrap; then - bootstrap="--bootstrap" - else - bootstrap="" - fi - - if [ x"$log_name" != x"" ]; then - eval "logname_opt=\"--logname $log_name\"" - fi - - if $rebuild; then - norebuild="" - else - norebuild="--norebuild" - fi - - ulimit -u 5000 - - session_id=$(schroot -b -c chroot:$schroot_image --preserve-environment) - BUILD_SHELL="schroot -r -c session:$session_id --preserve-environment -- bash" - $BUILD_SHELL -c "echo \"Build session is up; ulimit config:\"; ulimit -a" - - # Sometimes /dev/pts can't get unmounted on the first try. - # Workaround by retrying. - trap "schroot -f -e -c session:$session_id || { sleep 60 ; schroot -f -e -c session:$session_id; }" 0 1 2 3 5 9 13 15 - - ${BUILD_SHELL} -x ./jenkins.sh --target ${target} --gcc-branch ${gcc_branch} --languages ${languages} $bootstrap $runtests_opt --excludecheck ${excludecheck} --fileserver ex40-01.tcwglab.linaro.org/snapshots-ref --logserver $log_server $logname_opt $norebuild || result="$?" - - echo "Result of jenkins.sh: $result" - if $dont_fail; then - result="0" - fi - exit $result diff --git a/tcwg-buildfarm-master-hetzner-04.yaml b/tcwg-buildfarm-master-hetzner-04.yaml deleted file mode 100644 index 3d674b4..0000000 --- a/tcwg-buildfarm-master-hetzner-04.yaml +++ /dev/null @@ -1,160 +0,0 @@ -- job: - name: tcwg-buildfarm-master-hetzner-04 - 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: target - default: 'aarch64-none-elf' - description: 'target to build' - - string: - name: host_x86_64_languages - default: 'default' - description: 'Languages to build for x86_64-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: host_aarchXX_languages - default: 'c,c++' - description: 'Languages to build for AArchXX-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: runtests - default: 'x86_64-host' - description: 'Run toolchain testsuites: "yes", "no", "x86_64-host"' - - 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' - - bool: - name: rebuild - default: true - description: 'Rebuild the toolchain even if results are already on logserver' - - string: - name: log_name - default: '' - description: 'Logname directory on logserver; leave empty for default' - - bool: - name: dont_fail - default: false - description: 'Do not fail the build' - - 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 test' - disabled: false - node: tcwg-x86_64-ex40 - retry-count: 3 - concurrent: true - display-name: 'TCWG YYY BuildFarm master on Hetzner 04' - scm: - - git: - url: https://git-us.linaro.org/toolchain/abe.git - refspec: +refs/changes/*:refs/remotes/changes/* - branches: - - ${abe_branch} - skip-tag: true - shallow-clone: true - wipe-workspace: true - axes: - - axis: - type: slave - name: label - values: - - tcwg-x86_64-ex40build-04 - wrappers: - - timeout: - timeout: 600 - - timestamps - - ssh-agent-credentials: - # tcwg-buildslave user id - users: - - 'e0958a95-204f-4c14-a66c-5e2be6c5d50a' - - build-name: - name: '#${BUILD_NUMBER}-${ENV,var="gcc_branch"}' - builders: - - shell: | - #!/bin/bash - - set -e - set -x - - case ${target} in - schroot-*) - schroot_arch=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\1/") - target=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\2/") - ;; - *) - case $(uname -m) in - x86_64) schroot_arch="amd64" ;; - aarch64) schroot_arch="arm64" ;; - *) echo "Unexpected architecture $(uname -m)"; exit 1 ;; - esac - ;; - esac - schroot_image="tcwg-build-${schroot_arch}-trusty" - - case $(uname -m) in - x86_64) languages="$host_x86_64_languages" ;; - *) languages="$host_aarchXX_languages" ;; - esac - - case "$runtests-$(uname -m)" in - "yes"-*) runtests_opt="--runtests" ;; - "x86_64-host"-x86_64) runtests_opt="--runtests" ;; - *) runtests_opt="" ;; - esac - - if $try_bootstrap; then - bootstrap="--bootstrap" - else - bootstrap="" - fi - - if [ x"$log_name" != x"" ]; then - eval "logname_opt=\"--logname $log_name\"" - fi - - if $rebuild; then - norebuild="" - else - norebuild="--norebuild" - fi - - ulimit -u 5000 - - session_id=$(schroot -b -c chroot:$schroot_image --preserve-environment) - BUILD_SHELL="schroot -r -c session:$session_id --preserve-environment -- bash" - $BUILD_SHELL -c "echo \"Build session is up; ulimit config:\"; ulimit -a" - - # Sometimes /dev/pts can't get unmounted on the first try. - # Workaround by retrying. - trap "schroot -f -e -c session:$session_id || { sleep 60 ; schroot -f -e -c session:$session_id; }" 0 1 2 3 5 9 13 15 - - ${BUILD_SHELL} -x ./jenkins.sh --target ${target} --gcc-branch ${gcc_branch} --languages ${languages} $bootstrap $runtests_opt --excludecheck ${excludecheck} --fileserver ex40-01.tcwglab.linaro.org/snapshots-ref --logserver $log_server $logname_opt $norebuild || result="$?" - - echo "Result of jenkins.sh: $result" - if $dont_fail; then - result="0" - fi - exit $result diff --git a/tcwg-buildfarm-master-hetzner-06.yaml b/tcwg-buildfarm-master-hetzner-06.yaml deleted file mode 100644 index abffc3f..0000000 --- a/tcwg-buildfarm-master-hetzner-06.yaml +++ /dev/null @@ -1,160 +0,0 @@ -- job: - name: tcwg-buildfarm-master-hetzner-06 - 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: target - default: 'aarch64-none-elf' - description: 'target to build' - - string: - name: host_x86_64_languages - default: 'default' - description: 'Languages to build for x86_64-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: host_aarchXX_languages - default: 'c,c++' - description: 'Languages to build for AArchXX-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: runtests - default: 'x86_64-host' - description: 'Run toolchain testsuites: "yes", "no", "x86_64-host"' - - 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' - - bool: - name: rebuild - default: true - description: 'Rebuild the toolchain even if results are already on logserver' - - string: - name: log_name - default: '' - description: 'Logname directory on logserver; leave empty for default' - - bool: - name: dont_fail - default: false - description: 'Do not fail the build' - - 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 test' - disabled: false - node: tcwg-x86_64-ex40 - retry-count: 3 - concurrent: true - display-name: 'TCWG YYY BuildFarm master on Hetzner 06' - scm: - - git: - url: https://git-us.linaro.org/toolchain/abe.git - refspec: +refs/changes/*:refs/remotes/changes/* - branches: - - ${abe_branch} - skip-tag: true - shallow-clone: true - wipe-workspace: true - axes: - - axis: - type: slave - name: label - values: - - tcwg-x86_64-ex40build-06 - wrappers: - - timeout: - timeout: 600 - - timestamps - - ssh-agent-credentials: - # tcwg-buildslave user id - users: - - 'e0958a95-204f-4c14-a66c-5e2be6c5d50a' - - build-name: - name: '#${BUILD_NUMBER}-${ENV,var="gcc_branch"}' - builders: - - shell: | - #!/bin/bash - - set -e - set -x - - case ${target} in - schroot-*) - schroot_arch=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\1/") - target=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\2/") - ;; - *) - case $(uname -m) in - x86_64) schroot_arch="amd64" ;; - aarch64) schroot_arch="arm64" ;; - *) echo "Unexpected architecture $(uname -m)"; exit 1 ;; - esac - ;; - esac - schroot_image="tcwg-build-${schroot_arch}-trusty" - - case $(uname -m) in - x86_64) languages="$host_x86_64_languages" ;; - *) languages="$host_aarchXX_languages" ;; - esac - - case "$runtests-$(uname -m)" in - "yes"-*) runtests_opt="--runtests" ;; - "x86_64-host"-x86_64) runtests_opt="--runtests" ;; - *) runtests_opt="" ;; - esac - - if $try_bootstrap; then - bootstrap="--bootstrap" - else - bootstrap="" - fi - - if [ x"$log_name" != x"" ]; then - eval "logname_opt=\"--logname $log_name\"" - fi - - if $rebuild; then - norebuild="" - else - norebuild="--norebuild" - fi - - ulimit -u 5000 - - session_id=$(schroot -b -c chroot:$schroot_image --preserve-environment) - BUILD_SHELL="schroot -r -c session:$session_id --preserve-environment -- bash" - $BUILD_SHELL -c "echo \"Build session is up; ulimit config:\"; ulimit -a" - - # Sometimes /dev/pts can't get unmounted on the first try. - # Workaround by retrying. - trap "schroot -f -e -c session:$session_id || { sleep 60 ; schroot -f -e -c session:$session_id; }" 0 1 2 3 5 9 13 15 - - ${BUILD_SHELL} -x ./jenkins.sh --target ${target} --gcc-branch ${gcc_branch} --languages ${languages} $bootstrap $runtests_opt --excludecheck ${excludecheck} --fileserver ex40-01.tcwglab.linaro.org/snapshots-ref --logserver $log_server $logname_opt $norebuild || result="$?" - - echo "Result of jenkins.sh: $result" - if $dont_fail; then - result="0" - fi - exit $result diff --git a/tcwg-buildfarm-master-hetzner-07.yaml b/tcwg-buildfarm-master-hetzner-07.yaml deleted file mode 100644 index f257d8e..0000000 --- a/tcwg-buildfarm-master-hetzner-07.yaml +++ /dev/null @@ -1,160 +0,0 @@ -- job: - name: tcwg-buildfarm-master-hetzner-07 - 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: target - default: 'aarch64-none-elf' - description: 'target to build' - - string: - name: host_x86_64_languages - default: 'default' - description: 'Languages to build for x86_64-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: host_aarchXX_languages - default: 'c,c++' - description: 'Languages to build for AArchXX-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: runtests - default: 'x86_64-host' - description: 'Run toolchain testsuites: "yes", "no", "x86_64-host"' - - 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' - - bool: - name: rebuild - default: true - description: 'Rebuild the toolchain even if results are already on logserver' - - string: - name: log_name - default: '' - description: 'Logname directory on logserver; leave empty for default' - - bool: - name: dont_fail - default: false - description: 'Do not fail the build' - - 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 test' - disabled: false - node: tcwg-x86_64-ex40 - retry-count: 3 - concurrent: true - display-name: 'TCWG YYY BuildFarm master on Hetzner 07' - scm: - - git: - url: https://git-us.linaro.org/toolchain/abe.git - refspec: +refs/changes/*:refs/remotes/changes/* - branches: - - ${abe_branch} - skip-tag: true - shallow-clone: true - wipe-workspace: true - axes: - - axis: - type: slave - name: label - values: - - tcwg-x86_64-ex40build-07 - wrappers: - - timeout: - timeout: 600 - - timestamps - - ssh-agent-credentials: - # tcwg-buildslave user id - users: - - 'e0958a95-204f-4c14-a66c-5e2be6c5d50a' - - build-name: - name: '#${BUILD_NUMBER}-${ENV,var="gcc_branch"}' - builders: - - shell: | - #!/bin/bash - - set -e - set -x - - case ${target} in - schroot-*) - schroot_arch=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\1/") - target=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\2/") - ;; - *) - case $(uname -m) in - x86_64) schroot_arch="amd64" ;; - aarch64) schroot_arch="arm64" ;; - *) echo "Unexpected architecture $(uname -m)"; exit 1 ;; - esac - ;; - esac - schroot_image="tcwg-build-${schroot_arch}-trusty" - - case $(uname -m) in - x86_64) languages="$host_x86_64_languages" ;; - *) languages="$host_aarchXX_languages" ;; - esac - - case "$runtests-$(uname -m)" in - "yes"-*) runtests_opt="--runtests" ;; - "x86_64-host"-x86_64) runtests_opt="--runtests" ;; - *) runtests_opt="" ;; - esac - - if $try_bootstrap; then - bootstrap="--bootstrap" - else - bootstrap="" - fi - - if [ x"$log_name" != x"" ]; then - eval "logname_opt=\"--logname $log_name\"" - fi - - if $rebuild; then - norebuild="" - else - norebuild="--norebuild" - fi - - ulimit -u 5000 - - session_id=$(schroot -b -c chroot:$schroot_image --preserve-environment) - BUILD_SHELL="schroot -r -c session:$session_id --preserve-environment -- bash" - $BUILD_SHELL -c "echo \"Build session is up; ulimit config:\"; ulimit -a" - - # Sometimes /dev/pts can't get unmounted on the first try. - # Workaround by retrying. - trap "schroot -f -e -c session:$session_id || { sleep 60 ; schroot -f -e -c session:$session_id; }" 0 1 2 3 5 9 13 15 - - ${BUILD_SHELL} -x ./jenkins.sh --target ${target} --gcc-branch ${gcc_branch} --languages ${languages} $bootstrap $runtests_opt --excludecheck ${excludecheck} --fileserver ex40-01.tcwglab.linaro.org/snapshots-ref --logserver $log_server $logname_opt $norebuild || result="$?" - - echo "Result of jenkins.sh: $result" - if $dont_fail; then - result="0" - fi - exit $result diff --git a/tcwg-buildfarm-master-hetzner-08.yaml b/tcwg-buildfarm-master-hetzner-08.yaml deleted file mode 100644 index 632f82a..0000000 --- a/tcwg-buildfarm-master-hetzner-08.yaml +++ /dev/null @@ -1,160 +0,0 @@ -- job: - name: tcwg-buildfarm-master-hetzner-08 - 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: target - default: 'aarch64-none-elf' - description: 'target to build' - - string: - name: host_x86_64_languages - default: 'default' - description: 'Languages to build for x86_64-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: host_aarchXX_languages - default: 'c,c++' - description: 'Languages to build for AArchXX-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: runtests - default: 'x86_64-host' - description: 'Run toolchain testsuites: "yes", "no", "x86_64-host"' - - 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' - - bool: - name: rebuild - default: true - description: 'Rebuild the toolchain even if results are already on logserver' - - string: - name: log_name - default: '' - description: 'Logname directory on logserver; leave empty for default' - - bool: - name: dont_fail - default: false - description: 'Do not fail the build' - - 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 test' - disabled: false - node: tcwg-x86_64-ex40 - retry-count: 3 - concurrent: true - display-name: 'TCWG YYY BuildFarm master on Hetzner 08' - scm: - - git: - url: https://git-us.linaro.org/toolchain/abe.git - refspec: +refs/changes/*:refs/remotes/changes/* - branches: - - ${abe_branch} - skip-tag: true - shallow-clone: true - wipe-workspace: true - axes: - - axis: - type: slave - name: label - values: - - tcwg-x86_64-ex40build-08 - wrappers: - - timeout: - timeout: 600 - - timestamps - - ssh-agent-credentials: - # tcwg-buildslave user id - users: - - 'e0958a95-204f-4c14-a66c-5e2be6c5d50a' - - build-name: - name: '#${BUILD_NUMBER}-${ENV,var="gcc_branch"}' - builders: - - shell: | - #!/bin/bash - - set -e - set -x - - case ${target} in - schroot-*) - schroot_arch=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\1/") - target=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\2/") - ;; - *) - case $(uname -m) in - x86_64) schroot_arch="amd64" ;; - aarch64) schroot_arch="arm64" ;; - *) echo "Unexpected architecture $(uname -m)"; exit 1 ;; - esac - ;; - esac - schroot_image="tcwg-build-${schroot_arch}-trusty" - - case $(uname -m) in - x86_64) languages="$host_x86_64_languages" ;; - *) languages="$host_aarchXX_languages" ;; - esac - - case "$runtests-$(uname -m)" in - "yes"-*) runtests_opt="--runtests" ;; - "x86_64-host"-x86_64) runtests_opt="--runtests" ;; - *) runtests_opt="" ;; - esac - - if $try_bootstrap; then - bootstrap="--bootstrap" - else - bootstrap="" - fi - - if [ x"$log_name" != x"" ]; then - eval "logname_opt=\"--logname $log_name\"" - fi - - if $rebuild; then - norebuild="" - else - norebuild="--norebuild" - fi - - ulimit -u 5000 - - session_id=$(schroot -b -c chroot:$schroot_image --preserve-environment) - BUILD_SHELL="schroot -r -c session:$session_id --preserve-environment -- bash" - $BUILD_SHELL -c "echo \"Build session is up; ulimit config:\"; ulimit -a" - - # Sometimes /dev/pts can't get unmounted on the first try. - # Workaround by retrying. - trap "schroot -f -e -c session:$session_id || { sleep 60 ; schroot -f -e -c session:$session_id; }" 0 1 2 3 5 9 13 15 - - ${BUILD_SHELL} -x ./jenkins.sh --target ${target} --gcc-branch ${gcc_branch} --languages ${languages} $bootstrap $runtests_opt --excludecheck ${excludecheck} --fileserver ex40-01.tcwglab.linaro.org/snapshots-ref --logserver $log_server $logname_opt $norebuild || result="$?" - - echo "Result of jenkins.sh: $result" - if $dont_fail; then - result="0" - fi - exit $result diff --git a/tcwg-buildfarm-master-hetzner-09.yaml b/tcwg-buildfarm-master-hetzner-09.yaml deleted file mode 100644 index 3527bc8..0000000 --- a/tcwg-buildfarm-master-hetzner-09.yaml +++ /dev/null @@ -1,160 +0,0 @@ -- job: - name: tcwg-buildfarm-master-hetzner-09 - 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: target - default: 'aarch64-none-elf' - description: 'target to build' - - string: - name: host_x86_64_languages - default: 'default' - description: 'Languages to build for x86_64-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: host_aarchXX_languages - default: 'c,c++' - description: 'Languages to build for AArchXX-hosted toolchains, e.g., "c,c++" or "all" or "default"' - - string: - name: runtests - default: 'x86_64-host' - description: 'Run toolchain testsuites: "yes", "no", "x86_64-host"' - - 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' - - bool: - name: rebuild - default: true - description: 'Rebuild the toolchain even if results are already on logserver' - - string: - name: log_name - default: '' - description: 'Logname directory on logserver; leave empty for default' - - bool: - name: dont_fail - default: false - description: 'Do not fail the build' - - 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 test' - disabled: false - node: tcwg-x86_64-ex40 - retry-count: 3 - concurrent: true - display-name: 'TCWG YYY BuildFarm master on Hetzner 09' - scm: - - git: - url: https://git-us.linaro.org/toolchain/abe.git - refspec: +refs/changes/*:refs/remotes/changes/* - branches: - - ${abe_branch} - skip-tag: true - shallow-clone: true - wipe-workspace: true - axes: - - axis: - type: slave - name: label - values: - - tcwg-x86_64-ex40build-09 - wrappers: - - timeout: - timeout: 600 - - timestamps - - ssh-agent-credentials: - # tcwg-buildslave user id - users: - - 'e0958a95-204f-4c14-a66c-5e2be6c5d50a' - - build-name: - name: '#${BUILD_NUMBER}-${ENV,var="gcc_branch"}' - builders: - - shell: | - #!/bin/bash - - set -e - set -x - - case ${target} in - schroot-*) - schroot_arch=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\1/") - target=$(echo ${target} | sed -e "s/^schroot-\([^-]*\)-\(.*\)/\2/") - ;; - *) - case $(uname -m) in - x86_64) schroot_arch="amd64" ;; - aarch64) schroot_arch="arm64" ;; - *) echo "Unexpected architecture $(uname -m)"; exit 1 ;; - esac - ;; - esac - schroot_image="tcwg-build-${schroot_arch}-trusty" - - case $(uname -m) in - x86_64) languages="$host_x86_64_languages" ;; - *) languages="$host_aarchXX_languages" ;; - esac - - case "$runtests-$(uname -m)" in - "yes"-*) runtests_opt="--runtests" ;; - "x86_64-host"-x86_64) runtests_opt="--runtests" ;; - *) runtests_opt="" ;; - esac - - if $try_bootstrap; then - bootstrap="--bootstrap" - else - bootstrap="" - fi - - if [ x"$log_name" != x"" ]; then - eval "logname_opt=\"--logname $log_name\"" - fi - - if $rebuild; then - norebuild="" - else - norebuild="--norebuild" - fi - - ulimit -u 5000 - - session_id=$(schroot -b -c chroot:$schroot_image --preserve-environment) - BUILD_SHELL="schroot -r -c session:$session_id --preserve-environment -- bash" - $BUILD_SHELL -c "echo \"Build session is up; ulimit config:\"; ulimit -a" - - # Sometimes /dev/pts can't get unmounted on the first try. - # Workaround by retrying. - trap "schroot -f -e -c session:$session_id || { sleep 60 ; schroot -f -e -c session:$session_id; }" 0 1 2 3 5 9 13 15 - - ${BUILD_SHELL} -x ./jenkins.sh --target ${target} --gcc-branch ${gcc_branch} --languages ${languages} $bootstrap $runtests_opt --excludecheck ${excludecheck} --fileserver ex40-01.tcwglab.linaro.org/snapshots-ref --logserver $log_server $logname_opt $norebuild || result="$?" - - echo "Result of jenkins.sh: $result" - if $dont_fail; then - result="0" - fi - exit $result |