default: ''
description: |
Ordered list of patches to build in the format of project=changeset (checkout) or
- project:changeset (cherry-pick) for example: genius=32/53632/9,netvirt:59/50259/47
+ project:changeset (cherry-pick) for example: genius=32/53632/9,netvirt:59/50259/47.
+ A topic is also allowed, for example: topic=binding-tlc-rpc
- parameter:
- name: run-test-parameter
+ name: build-order-parameter
parameters:
- string:
- name: RUN_TEST
- default: '{run-test}'
- description: 'Set true to run test after build'
+ name: BUILD_ORDER
+ default: '{build-order}'
+ description: 'Build order for multipatch test when topic is used'
- parameter:
name: build-fast-parameter
default: '{build-fast}'
description: 'Set true to build fast -Pq'
+- parameter:
+ name: run-test-parameter
+ parameters:
+ - string:
+ name: RUN_TEST
+ default: '{run-test}'
+ description: 'Set true to run test after build'
+
- parameter:
name: distribution-branch-to-build-parameter
parameters:
exclude-no-code-change: false
- draft-published-event
- comment-added-contains-event:
- comment-contains-value: 'recheck$'
+ comment-contains-value: '^Patch Set[ ]+[0-9]+:([ ]+|[\n]+)(recheck|reverify)$'
projects:
- project-compare-type: ANT
project-pattern: '{project}'
file-paths:
- compare-type: ANT
pattern: '{files}'
+ forbidden-file-paths:
+ - compare-type: ANT
+ pattern: '{forbidden-files}'
# TODO: Unify argument names across gerrit-trigger-* macros.
- trigger:
branches:
- branch-compare-type: 'ANT'
branch-pattern: '**/{branch}'
+ file-paths:
+ - compare-type: ANT
+ pattern: '{files}'
+ forbidden-file-paths:
+ - compare-type: ANT
+ pattern: '{forbidden-files}'
skip-vote:
successful: true
failed: true