5 - 'integration-csit-verify-{stream}'
6 - 'integration-distribution-verify-{stream}'
7 - 'integration-distribution-merge-{stream}'
8 - 'integration-distribution-offline-{stream}'
9 - 'integration-distribution-test-{stream}'
10 - 'integration-patch-test-{stream}'
15 csit-list: 'aaa-csit-1node-cds-authn-only-{stream},aaa-csit-1node-cds-authn-all-{stream},bgpcep-csit-1node-cds-userfeatures-only-{stream},bgpcep-csit-1node-cds-userfeatures-all-{stream},controller-csit-1node-cds-netconf-only-{stream},controller-csit-1node-cds-netconf-all-{stream},integration-csit-3node-cds-basic-only-{stream},integration-csit-3node-cds-basic-all-{stream},integration-distribution-offline-{stream},l2switch-csit-1node-cds-switch-only-{stream},l2switch-csit-1node-cds-switch-all-{stream},l2switch-csit-1node-cds-scalability-only-{stream},l2switch-csit-1node-cds-scalability-all-{stream},lispflowmapping-csit-1node-cds-all-only-{stream},lispflowmapping-csit-1node-cds-all-all-{stream},openflowplugin-csit-1node-cds-flow-services-only-{stream},openflowplugin-csit-1node-cds-flow-services-all-{stream},openflowplugin-csit-1node-cds-flow-services-more-only-{stream},openflowplugin-csit-1node-cds-flow-services-more-all-{stream},openflowplugin-csit-1node-cds-scalability-only-{stream},openflowplugin-csit-1node-cds-scalability-all-{stream},openflowplugin-csit-1node-cds-cbench-performance-only-{stream},openflowplugin-csit-1node-cds-config-performance-only-{stream},ovsdb-csit-1node-cds-southbound-only-{stream},ovsdb-csit-1node-cds-southbound-all-{stream},snmp-csit-1node-cds-basic-only-{stream},snmp-csit-1node-cds-basic-all-{stream},tsdr-csit-1node-cds-h2-datastore-only-{stream},tsdr-csit-1node-cds-h2-datastore-all-{stream},tsdr-csit-1node-cds-hbase-datastore-only-{stream},tsdr-csit-1node-cds-hbase-datastore-all-{stream},usc-csit-1node-cds-channel-only-{stream},usc-csit-1node-cds-channel-all-{stream},vpnservice-csit-1node-cds-vpnservice-only-{stream},vpnservice-csit-1node-cds-vpnservice-all-{stream},vtn-csit-1node-cds-manager-only-{stream},vtn-csit-1node-cds-manager-all-{stream}'
18 branch: 'stable/lithium'
19 csit-list: 'aaa-csit-1node-cds-authn-only-{stream},aaa-csit-1node-cds-authn-all-{stream},bgpcep-csit-1node-cds-userfeatures-only-{stream},bgpcep-csit-1node-cds-userfeatures-all-{stream},controller-csit-1node-cds-netconf-only-{stream},controller-csit-1node-cds-netconf-all-{stream},integration-csit-3node-cds-basic-only-{stream},integration-csit-3node-cds-basic-all-{stream},integration-distribution-offline-{stream},l2switch-csit-1node-cds-switch-only-{stream},l2switch-csit-1node-cds-switch-all-{stream},l2switch-csit-1node-cds-scalability-only-{stream},l2switch-csit-1node-cds-scalability-all-{stream},lispflowmapping-csit-1node-cds-all-only-{stream},lispflowmapping-csit-1node-cds-all-all-{stream},openflowplugin-csit-1node-cds-flow-services-only-{stream},openflowplugin-csit-1node-cds-flow-services-all-{stream},openflowplugin-csit-1node-cds-flow-services-more-only-{stream},openflowplugin-csit-1node-cds-flow-services-more-all-{stream},openflowplugin-csit-1node-cds-scalability-only-{stream},openflowplugin-csit-1node-cds-scalability-all-{stream},openflowplugin-csit-1node-cds-cbench-performance-only-{stream},openflowplugin-csit-1node-cds-config-performance-only-{stream},ovsdb-csit-1node-cds-southbound-only-{stream},ovsdb-csit-1node-cds-southbound-all-{stream},snmp-csit-1node-cds-basic-only-{stream},snmp-csit-1node-cds-basic-all-{stream},usc-csit-1node-cds-channel-only-{stream},usc-csit-1node-cds-channel-all-{stream},vpnservice-csit-1node-cds-vpnservice-only-{stream},vpnservice-csit-1node-cds-vpnservice-all-{stream},vtn-csit-1node-cds-manager-only-{stream},vtn-csit-1node-cds-manager-all-{stream}'
22 branch: 'stable/helium'
23 csit-list: 'aaa-csit-1node-imds-authn-only-{stream},aaa-csit-1node-imds-authn-all-{stream},controller-csit-1node-imds-netconf-only-{stream},controller-csit-1node-imds-netconf-all-{stream},controller-csit-1node-imds-nsf-only-{stream},controller-csit-1node-imds-nsf-all-{stream},integration-csit-3node-cds-basic-only-{stream},integration-csit-3node-cds-basic-all-{stream},integration-distribution-offline-{stream},l2switch-csit-1node-imds-switch-only-{stream},l2switch-csit-1node-imds-switch-all-{stream},lispflowmapping-csit-1node-imds-all-only-{stream},lispflowmapping-csit-1node-imds-all-all-{stream},openflowplugin-csit-1node-imds-flow-services-only-{stream},openflowplugin-csit-1node-imds-flow-services-all-{stream},vtn-csit-1node-imds-manager-only-{stream},vtn-csit-1node-imds-manager-all-{stream}'
27 # For the Job templates below replace instances of:
28 # PROJECT with your project name (eg. controller)
29 # MAVEN_GOALS with your maven goals to build
30 # MAVEN_OPTS with your maven options to build
33 name: 'integration-csit-verify-{stream}'
35 project-type: freestyle
39 daysToKeep: '{build-days-to-keep}'
40 numToKeep: '{build-num-to-keep}'
41 artifactDaysToKeep: '{build-artifact-days-to-keep}'
42 artifactNumToKeep: '{build-artifact-num-to-keep}'
46 project: 'integration'
49 - integration-bundleurl:
51 - integration-controller-scope:
52 controller-scope: 'only'
53 - integration-controller-features:
54 controller-features: 'odl-openflowplugin-flow-services-ui'
55 - integration-test-options:
56 test-options: '-e adsal'
57 - integration-test-plan:
58 test-plan: 'openflowplugin-flow-services.txt'
62 credentials-id: '{ssh-credentials}'
63 refspec: '$GERRIT_REFSPEC'
64 choosing-strategy: 'gerrit'
68 - integration-jclouds-controller-mininet:
70 mininet-image: '{mininet-image}'
71 mininet-vms: '{mininet-vms}'
72 - ssh-agent-credentials:
77 - integration-csit-gerrit-trigger-patch-submitted:
82 - integration-get-slave-addresses
84 properties-file: 'slave_addresses.txt'
85 - integration-deploy-controller-run-test
92 artifacts: 'karaf.log'
94 email-prefix: '[integration]'
97 name: 'integration-distribution-verify-{stream}'
105 daysToKeep: '{build-days-to-keep}'
106 numToKeep: '{build-num-to-keep}'
107 artifactDaysToKeep: '{build-artifact-days-to-keep}'
108 artifactNumToKeep: '{build-artifact-num-to-keep}'
112 project: 'integration'
117 - gerrit-trigger-scm:
118 credentials-id: '{ssh-credentials}'
119 refspec: '$GERRIT_REFSPEC'
120 choosing-strategy: 'gerrit'
124 - ssh-agent-credentials:
126 - '{ssh-credentials}'
129 - integration-distribution-gerrit-trigger-patch-submitted:
134 - wipe-org-opendaylight-repo
137 maven-name: '{mvn32}'
139 goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r source:jar javadoc:jar'
140 maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
141 settings: '{integration-settings}'
142 global-settings: '{odl-global-settings}'
143 ignore-upstream-changes: true
146 - email-notification:
147 email-prefix: '[integration]'
150 name: 'integration-distribution-merge-{stream}'
157 daysToKeep: '{build-days-to-keep}'
158 numToKeep: '{build-num-to-keep}'
159 artifactDaysToKeep: '{build-artifact-days-to-keep}'
160 artifactNumToKeep: '{build-artifact-num-to-keep}'
164 project: 'integration'
167 - gerrit-trigger-scm:
168 credentials-id: '{ssh-credentials}'
170 choosing-strategy: 'default'
174 - ssh-agent-credentials:
176 - '{ssh-credentials}'
179 - integration-distribution-gerrit-trigger-patch-merged:
184 - wipe-org-opendaylight-repo
187 maven-name: '{mvn32}'
189 goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r source:jar javadoc:jar'
190 maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
191 settings: '{integration-settings}'
192 global-settings: '{odl-global-settings}'
195 - email-notification:
196 email-prefix: '[integration]'
200 deploy-unstable: false
203 name: 'integration-distribution-offline-{stream}'
205 project-type: freestyle
206 node: dynamic_controller
209 daysToKeep: '{build-days-to-keep}'
210 numToKeep: '{build-num-to-keep}'
211 artifactDaysToKeep: '{build-artifact-days-to-keep}'
212 artifactNumToKeep: '{build-artifact-num-to-keep}'
216 project: 'integration'
217 - integration-branch:
219 - integration-bundleurl:
224 credentials-id: '{ssh-credentials}'
230 - ssh-agent-credentials:
232 - '{ssh-credentials}'
238 - integration-deploy-controller-offline
242 artifacts: 'karaf.log'
243 - email-notification:
244 email-prefix: '[integration]'
247 name: 'integration-distribution-test-{stream}'
249 project-type: freestyle
250 node: dynamic_controller
253 daysToKeep: '{build-days-to-keep}'
254 numToKeep: '{build-num-to-keep}'
255 artifactDaysToKeep: '{build-artifact-days-to-keep}'
256 artifactNumToKeep: '{build-artifact-num-to-keep}'
259 - integration-bundleurl:
267 - project: '{csit-list}'
269 predefined-parameters:
273 - email-notification:
274 email-prefix: '[integration]'
277 name: 'integration-patch-test-{stream}'
284 daysToKeep: '{build-days-to-keep}'
285 numToKeep: '{build-num-to-keep}'
286 artifactDaysToKeep: '{build-artifact-days-to-keep}'
287 artifactNumToKeep: '{build-artifact-num-to-keep}'
291 project: 'integration'
292 - integration-patch-git-url
295 - integration-gerrit-scm:
296 credentials-id: '{ssh-credentials}'
298 - integration-git-scm:
299 credentials-id: '{ssh-credentials}'
304 - ssh-agent-credentials:
306 - '{ssh-credentials}'
310 server-name: 'OpenDaylight'
312 - comment-added-contains-event:
313 comment-contains-value: 'test-integration'
315 - project-compare-type: 'ANT'
316 project-pattern: '**'
318 - branch-compare-type: 'ANT'
319 branch-pattern: '**/{branch}'
327 - integration-get-bundle-url
329 properties-file: 'bundle.txt'
330 - wipe-org-opendaylight-repo
332 maven-version: '{mvn32}'
333 pom: '$GERRIT_PROJECT/pom.xml'
334 goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r source:jar javadoc:jar'
336 - '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
337 settings: '{integration-settings}'
338 global-settings: '{odl-global-settings}'
341 maven-name: '{mvn32}'
342 root-pom: 'integration/pom.xml'
343 goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r source:jar javadoc:jar'
344 maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
345 settings: '{integration-settings}'
346 global-settings: '{odl-global-settings}'
347 ignore-upstream-changes: true
351 - project: 'integration-distribution-test-{stream}'
353 predefined-parameters:
357 - email-notification:
358 email-prefix: '[integration]'