diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2020-05-19 09:41:21 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2020-05-20 09:27:13 +0000 |
commit | ec1d0e679bd495f7dc1f8b6a884a34f6ae356902 (patch) | |
tree | bb2ea14296ca1aeea80530a8e62302facdcc7415 /tcwg_bmk | |
parent | 5dd424bd44972ec94ec6620936702ae9c6634473 (diff) |
tcwg_bmk_ci*,tcwg_bmk_dev*: Bring the two closer together
Merge definitions of trigger-followup-builds and build-parameters.
Change-Id: Id33823464b9c2cd8fa9e3e0463a28d8c6626a90d
Diffstat (limited to 'tcwg_bmk')
-rw-r--r-- | tcwg_bmk/tcwg_bmk.yaml.inc | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/tcwg_bmk/tcwg_bmk.yaml.inc b/tcwg_bmk/tcwg_bmk.yaml.inc index db13c3d67f..91f92530d5 100644 --- a/tcwg_bmk/tcwg_bmk.yaml.inc +++ b/tcwg_bmk/tcwg_bmk.yaml.inc @@ -32,6 +32,14 @@ name: build-parameters parameters: - string: + name: ci_project + default: '{ci_project}' + description: "CI project ID; used as namespace for git branches" + - string: + name: ci_config + default: '{ci_config}' + description: "CI configuration ID: #{TOOLCHAIN}-{{toolchain_ver}}-{{target}}-{{bmk}}-{{cflags}}" + - string: name: binutils_url default: '{binutils_url}' description: "binutils git URL" @@ -77,3 +85,36 @@ name: bmk_branch default: master description: 'Benchmark scripts revision to use' + +- builder: + name: trigger-followup-builds + builders: + - build-name-setter: + name: 'artifacts/jenkins/build-name' + file: true + - shell: | + #!/bin/bash + set -ex + for i in artifacts/trigger-build-* artifacts/trigger-bisect; do + if [ -f $i ]; then + echo "ci_project=$ci_project" >> $i + echo "ci_config=$ci_config" >> $i + echo "binutils_url=$binutils_url" >> $i + echo "gcc_url=$gcc_url" >> $i + echo "glibc_url=$glibc_url" >> $i +#if TOOLCHAIN_llvm + echo "llvm_url=$llvm_url" >> $i +#endif + echo "mail_recipients=$mail_recipients" >> $i + echo "distro=$distro" >> $i + echo "scripts_branch=$scripts_branch" >> $i + echo "bmk_branch=$bmk_branch" >> $i + fi + done + - trigger-builds: + - project: '{rr_project}/build-{ci_project}/{ci_config}' + parameter-factories: + - factory: filebuild + file-pattern: artifacts/trigger-build-* + - project: '{rr_project}/bisect-{ci_project}/{ci_config}' + property-file: artifacts/trigger-bisect |