2 name: controller-verify
4 - 'controller-verify-{stream}'
5 - 'controller-verify-stable-helium'
8 # stream: branch with - in place of / (eg. stable-helium)
9 # branch: branch (eg. stable/helium)
14 branch: 'stable/lithium'
18 # For the Job templates below replace instances of:
19 # PROJECT with your project name (eg. controller)
20 # MAVEN_GOALS with your maven goals to build
21 # MAVEN_OPTS with your maven options to build
24 name: 'controller-verify-{stream}'
26 # Job template for ODL verify jobs
28 # The purpose of this job template is to setup a ODL verify job
31 # stream: branch with - in place of / (eg. stable-lithium)
32 # branch: branch (eg. stable/lithium)
52 daysToKeep: '{build-days-to-keep}'
53 numToKeep: '{build-num-to-keep}'
54 artifactDaysToKeep: '{build-artifact-days-to-keep}'
55 artifactNumToKeep: '{build-artifact-num-to-keep}'
65 credentials-id: '{ssh-credentials}'
66 refspec: '$GERRIT_REFSPEC'
67 choosing-strategy: 'gerrit'
71 - ssh-agent-credentials:
76 - gerrit-trigger-patch-submitted:
81 - wipe-org-opendaylight-repo
83 maven-version: '{mvn32}'
85 goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r clean install -Pintegrationtests,docs'
87 - '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
88 settings: '{controller-settings}'
89 global-settings: '{odl-global-settings}'
90 - jacoco-nojava-workaround
95 email-prefix: '[controller]'
99 name: 'controller-verify-stable-helium'
118 daysToKeep: '{build-days-to-keep}'
119 numToKeep: '{build-num-to-keep}'
120 artifactDaysToKeep: '{build-artifact-days-to-keep}'
121 artifactNumToKeep: '{build-artifact-num-to-keep}'
127 branch: 'stable/helium'
130 - gerrit-trigger-scm:
131 credentials-id: '{ssh-credentials}'
132 refspec: '$GERRIT_REFSPEC'
133 choosing-strategy: 'gerrit'
137 - ssh-agent-credentials:
139 - '{ssh-credentials}'
142 - gerrit-trigger-patch-submitted:
144 branch: 'stable/helium'
147 - wipe-org-opendaylight-repo
149 maven-version: '{mvn32}'
151 goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r clean install -Pintegrationtests,docs'
153 - '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
154 settings: '{controller-settings}'
155 global-settings: '{odl-global-settings}'
156 - jacoco-nojava-workaround
160 - email-notification:
161 email-prefix: '[controller]'