diff options
author | Laurent Alfonsi <laurent.alfonsi@linaro.org> | 2023-08-23 16:13:37 +0200 |
---|---|---|
committer | Laurent Alfonsi <laurent.alfonsi@linaro.org> | 2023-09-03 21:31:39 +0000 |
commit | 2ac30aa889ec8b422934deacdf59e0de78f6d87a (patch) | |
tree | 724011cebc40730322e0adfb08b98923a4a944c0 /tcwg_gnu_native.yaml | |
parent | db736bb6ef2b5ec0644f6d4219c60db3b4849729 (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.yaml | 46 |
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 |