summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2021-09-07 10:01:30 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2021-09-07 10:26:05 +0000
commit10b16478ee3c43756fcd964dcdc1fb97a4eb83d9 (patch)
tree5e0b17854ba939cbd49afdbc54e8e38739c43e3d
parentbe2c4b0f358504792109bf252512a7028a5b0d16 (diff)
round-robin-bisect.sh: Simplify
Now that "build" jobs trigger by default with "baseline" branches for non-SCM builds (SCM-builds trigger with "jenkins-scm"), we can simplify generation of trigger-build-* files. Change-Id: I9ad3e5cc6fee0c2453946f736df7d01cf22ff6a4
-rwxr-xr-xround-robin-bisect.sh43
1 files changed, 1 insertions, 42 deletions
diff --git a/round-robin-bisect.sh b/round-robin-bisect.sh
index b2826ee8..6727c82f 100755
--- a/round-robin-bisect.sh
+++ b/round-robin-bisect.sh
@@ -273,24 +273,6 @@ if [ x"$res" = x"0" ]; then
if $rebase_workaround; then
echo "Rebase workaround: no regression between $baseline_rev and $bad_rev"
sed -i -e "s/\$/-bad_rev-good/" $artifacts/jenkins/build-name
- project_name="${rr[ci_project]}/${rr[ci_config]}:$current_project"
- case $project_name in
- tcwg_kernel/llvm-*-next-*:linux)
- cat > $artifacts/trigger-build-rebase <<EOF
-binutils_git=baseline
-llvm_git=baseline
-qemu_git=baseline
-EOF
- ;;
- tcwg_kernel/gnu-*-next-*:linux)
- cat > $artifacts/trigger-build-rebase <<EOF
-binutils_git=baseline
-gcc_git=baseline
-qemu_git=baseline
-EOF
- ;;
- *) assert_with_msg "Unknown project name: $project_name" false ;;
- esac
cat >> $artifacts/trigger-build-rebase <<EOF
linux_git=$bad_url#$baseline_rev
update_baseline=reset
@@ -300,32 +282,9 @@ EOF
sed -i -e "s/\$/-spurious/" $artifacts/jenkins/build-name
# Regressions in speed benchmarking are not stable,
# so retry with resetting baseline artifacts.
- # Retry with default parameters for other cases.
case "${rr[ci_project]}/${rr[ci_config]}" in
- tcwg_bmk*/gnu_eabi-*-O[23]*)
- cat > $artifacts/trigger-build-reset <<EOF
-binutils_git=baseline
-gcc_git=baseline
-newlib_git=baseline
-update_baseline=reset
-EOF
- ;;
- tcwg_bmk*/gnu-*-O[23]*)
- cat > $artifacts/trigger-build-reset <<EOF
-binutils_git=baseline
-gcc_git=baseline
-glibc_git=baseline
-linux_git=baseline
-update_baseline=reset
-EOF
- ;;
- tcwg_bmk*/llvm-*-O[23]*)
+ tcwg_bmk*/*-O[23]*)
cat > $artifacts/trigger-build-reset <<EOF
-binutils_git=baseline
-gcc_git=baseline
-glibc_git=baseline
-linux_git=baseline
-llvm_git=baseline
update_baseline=reset
EOF
;;