artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
+ - project-parameter:
+ project: '{project}'
- gerrit-parameter:
branch: '{branch}'
scm:
- gerrit-trigger-scm:
credentials-id: '{ssh-credentials}'
- scm-url: 'ssh://jenkins-releng@git.opendaylight.org:29418/PROJECT.git'
refspec: '$GERRIT_REFSPEC'
choosing-strategy: 'gerrit'
artifactDaysToKeep: '{build-artifact-days-to-keep}'
artifactNumToKeep: '{build-artifact-num-to-keep}'
+ parameters:
+ - project-parameter:
+ project: '{project}'
+
scm:
- gerrit-trigger-scm:
credentials-id: '{ssh-credentials}'
- scm-url: 'ssh://jenkins-releng@git.opendaylight.org:29418/PROJECT.git'
refspec: ''
choosing-strategy: 'default'
artifactDaysToKeep: '{build-artifact-days-to-keep}'
artifactNumToKeep: '{build-artifact-num-to-keep}'
+ parameters:
+ - project-parameter:
+ project: '{project}'
+
scm:
- git-scm:
credentials-id: '{ssh-credentials}'
- scm-url: 'ssh://jenkins-releng@git.opendaylight.org:29418/PROJECT.git'
refspec: ''
branch: '{branch}'
- 'builder-verify-python'
- 'builder-merge'
+ project: 'releng/builder'
+
- job-template:
name: builder-verify-jjb
artifactNumToKeep: -1
parameters:
+ - project-parameter:
+ project: '{project}'
- gerrit-parameter:
branch: 'master'
scm:
- gerrit-trigger-scm:
credentials-id: '{ssh-credentials}'
- scm-url: 'ssh://jenkins-releng@git.opendaylight.org:29418/releng/builder'
refspec: '$GERRIT_REFSPEC'
choosing-strategy: 'gerrit'
artifactNumToKeep: -1
parameters:
+ - project-parameter:
+ project: '{project}'
- gerrit-parameter:
branch: 'master'
scm:
- gerrit-trigger-scm:
credentials-id: '{ssh-credentials}'
- scm-url: 'ssh://jenkins-releng@git.opendaylight.org:29418/releng/builder'
refspec: '$GERRIT_REFSPEC'
choosing-strategy: 'gerrit'
artifactNumToKeep: 5
parameters:
+ - project-parameter:
+ project: '{project}'
- gerrit-parameter:
branch: 'master'
scm:
- gerrit-trigger-scm:
credentials-id: '{ssh-credentials}'
- scm-url: 'ssh://jenkins-releng@git.opendaylight.org:29418/releng/builder'
refspec: ''
choosing-strategy: 'default'
# 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}'
scm:
- git:
credentials-id: '{credentials-id}'
- url: '{scm-url}'
+ url: '$GIT_BASE'
refspec: '{refspec}'
branches:
- 'origin/$GERRIT_BRANCH'