# OLD Releng macros
+- parameter:
+ name: project-parameter
+ parameters:
+ - string:
+ name: PROJECT
+ default: '{project}'
+ description: "JJB configured PROJECT parameter to identify an ODL Gerrit project"
+
- parameter:
name: gerrit-parameter
parameters:
scm:
- git:
credentials-id: '{credentials-id}'
- url: '{scm-url}'
+ url: '$GIT_BASE'
refspec: ''
branches:
- 'origin/{branch}'
skip-tag: true
+ wipe-workspace: true
- scm:
name: gerrit-trigger-scm
scm:
- git:
credentials-id: '{credentials-id}'
- url: '{scm-url}'
+ url: '$GIT_BASE'
refspec: '{refspec}'
branches:
- 'origin/$GERRIT_BRANCH'
skip-tag: true
- choosing-strategy: gerrit
+ choosing-strategy: '{choosing-strategy}'
+
+- wrapper:
+ name: build-timeout
+ wrappers:
+ - timeout:
+ type: elastic
+ elastic-percentage: 200
+ elastic-default-timeout: 180
+ fail: true
- trigger:
name: gerrit-trigger-patch-submitted
triggers:
- gerrit:
- trigger-on-patchset-uploaded-event: true
- trigger-on-draft-published-event: true
+ trigger-on:
+ - patchset-created-event:
+ exclude-drafts: 'false'
+ exclude-trivial-rebase: 'false'
+ exclude-no-code-change: 'false'
+ - draft-published-event
+ - comment-added-contains-event:
+ comment-contains-value: 'recheck'
projects:
- project-compare-type: 'ANT'
project-pattern: '{name}'
name: gerrit-trigger-patch-merged
triggers:
- gerrit:
- trigger-on-change-merged-event: true
+ trigger-on:
+ - change-merged-event
+ - comment-added-contains-event:
+ comment-contains-value: 'remerge'
projects:
- project-compare-type: 'ANT'
project-pattern: '{name}'