aboutsummaryrefslogtreecommitdiff
path: root/tcwg_bmk
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2020-05-19 09:41:21 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2020-05-20 09:27:13 +0000
commitec1d0e679bd495f7dc1f8b6a884a34f6ae356902 (patch)
treebb2ea14296ca1aeea80530a8e62302facdcc7415 /tcwg_bmk
parent5dd424bd44972ec94ec6620936702ae9c6634473 (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.inc41
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