aboutsummaryrefslogtreecommitdiff
path: root/tcwg_gnu_native.yaml
diff options
context:
space:
mode:
authorLaurent Alfonsi <laurent.alfonsi@linaro.org>2023-08-23 16:13:37 +0200
committerLaurent Alfonsi <laurent.alfonsi@linaro.org>2023-09-03 21:31:39 +0000
commit2ac30aa889ec8b422934deacdf59e0de78f6d87a (patch)
tree724011cebc40730322e0adfb08b98923a4a944c0 /tcwg_gnu_native.yaml
parentdb736bb6ef2b5ec0644f6d4219c60db3b4849729 (diff)
tcwg_*.in,round-robin.inc: centralize build/bisect-properties in round-robin.inc
Change-Id: Iee53b13b51a1aa9d4402f143ffaf10bdd798f06d
Diffstat (limited to 'tcwg_gnu_native.yaml')
-rw-r--r--tcwg_gnu_native.yaml46
1 files changed, 30 insertions, 16 deletions
diff --git a/tcwg_gnu_native.yaml b/tcwg_gnu_native.yaml
index 46428f33d4..3bed09059e 100644
--- a/tcwg_gnu_native.yaml
+++ b/tcwg_gnu_native.yaml
@@ -154,6 +154,29 @@
ci_config: '{ci_config}'
distro: '{distro}'
+- property:
+ name: build-properties
+ properties:
+ - default-properties
+ - build-blocker:
+ blocking-jobs:
+ - '{ci_project}--{ci_config}-bisect'
+ queue-scanning: 'ALL'
+
+- property:
+ name: bisect-properties
+ properties:
+ - default-properties
+ - build-blocker:
+ # Run at most 1 bisect job for all configurations.
+ # Bisect jobs can easily run for 5+ hours, and a few of them
+ # can hog the entire TCWG build farm for a long time. Since
+ # same regression tends to appear in multiple configurations,
+ # run bisections for all configurations in-order.
+ blocking-jobs:
+ - '{ci_project}--.*-bisect'
+ queue-scanning: 'BUILDABLE'
+
# Beware: git branch names need the 'refs/heads/' prefix while tags
# need 'refs/tags/'.
- scm:
@@ -857,11 +880,9 @@
project-type: freestyle
defaults: global
properties:
- - default-properties
- - build-blocker:
- blocking-jobs:
- - "{ci_project}--{ci_config}-bisect"
- queue-scanning: 'ALL'
+ - build-properties:
+ ci_project: '{ci_project}'
+ ci_config: '{ci_config}'
parameters:
- build-parameters:
ci_project: '{ci_project}'
@@ -908,16 +929,9 @@
project-type: freestyle
defaults: global
properties:
- - default-properties
- - build-blocker:
- # Run at most 1 bisect job for all configurations.
- # Bisect jobs can easily run for 5+ hours, and a few of them
- # can hog the entire TCWG build farm for a long time. Since
- # same regression tends to appear in multiple configurations,
- # run bisections for all configurations in-order.
- blocking-jobs:
- - "{ci_project}--.*-bisect"
- queue-scanning: 'BUILDABLE'
+ - bisect-properties:
+ ci_project: '{ci_project}'
+ ci_config: '{ci_config}'
parameters:
- bisect-parameters:
ci_project: '{ci_project}'
@@ -940,4 +954,4 @@
docker_arch: '{docker_arch}'
publishers:
- bisect-publishers
-# checksum: 8b68a76a2b38f5c8b801ec0803c73aa2
+# checksum: 5ea386db035cc1bbb84f4ec15246c73c