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}'
16 aaa-csit-1node-cds-authn-only-{stream},
17 aaa-csit-1node-cds-authn-all-{stream},
18 bgpcep-csit-1node-cds-userfeatures-only-{stream},
19 bgpcep-csit-1node-cds-userfeatures-all-{stream},
20 capwap-csit-1node-cds-ac-only-{stream},
21 capwap-csit-1node-cds-ac-all-{stream},
22 controller-csit-1node-cds-netconf-only-{stream},
23 controller-csit-1node-cds-netconf-all-{stream},
24 integration-csit-3node-cds-basic-only-{stream},
25 integration-csit-3node-cds-basic-all-{stream},
26 integration-distribution-offline-{stream},
27 l2switch-csit-1node-cds-switch-only-{stream},
28 l2switch-csit-1node-cds-switch-all-{stream},
29 l2switch-csit-1node-cds-scalability-only-{stream},
30 l2switch-csit-1node-cds-scalability-all-{stream},
31 lispflowmapping-csit-1node-cds-all-only-{stream},
32 lispflowmapping-csit-1node-cds-all-all-{stream},
33 nic-csit-1node-basic-all-{stream},
34 nic-csit-1node-basic-only-{stream},
35 openflowplugin-csit-1node-cds-flow-services-only-{stream},
36 openflowplugin-csit-1node-cds-flow-services-all-{stream},
37 openflowplugin-csit-1node-cds-flow-services-more-only-{stream},
38 openflowplugin-csit-1node-cds-flow-services-more-all-{stream},
39 openflowplugin-csit-1node-cds-scalability-only-{stream},
40 openflowplugin-csit-1node-cds-scalability-all-{stream},
41 openflowplugin-csit-1node-cds-cbench-performance-only-{stream},
42 openflowplugin-csit-1node-cds-config-performance-only-{stream},
43 ovsdb-csit-1node-cds-netvirt-only-{stream},
44 ovsdb-csit-1node-cds-netvirt-all-{stream},
45 ovsdb-csit-1node-cds-southbound-only-{stream},
46 ovsdb-csit-1node-cds-southbound-all-{stream},
47 snmp-csit-1node-cds-basic-only-{stream},
48 snmp-csit-1node-cds-basic-all-{stream},
49 tsdr-csit-1node-cds-h2-datastore-only-{stream},
50 tsdr-csit-1node-cds-h2-datastore-all-{stream},
51 tsdr-csit-1node-cds-hbase-datastore-only-{stream},
52 tsdr-csit-1node-cds-hbase-datastore-all-{stream},
53 usc-csit-1node-cds-channel-only-{stream},
54 usc-csit-1node-cds-channel-all-{stream},
55 vpnservice-csit-1node-cds-vpnservice-only-{stream},
56 vpnservice-csit-1node-cds-vpnservice-all-{stream},
57 vtn-csit-1node-cds-manager-only-{stream},
58 vtn-csit-1node-cds-manager-all-{stream},
61 branch: 'stable/lithium'
63 aaa-csit-1node-cds-authn-only-{stream},
64 aaa-csit-1node-cds-authn-all-{stream},
65 bgpcep-csit-1node-cds-userfeatures-only-{stream},
66 bgpcep-csit-1node-cds-userfeatures-all-{stream},
67 capwap-csit-1node-cds-ac-only-{stream},
68 capwap-csit-1node-cds-ac-all-{stream},
69 controller-csit-1node-cds-netconf-only-{stream},
70 controller-csit-1node-cds-netconf-all-{stream},
71 integration-csit-3node-cds-basic-only-{stream},
72 integration-csit-3node-cds-basic-all-{stream},
73 integration-distribution-offline-{stream},
74 l2switch-csit-1node-cds-switch-only-{stream},
75 l2switch-csit-1node-cds-switch-all-{stream},
76 l2switch-csit-1node-cds-scalability-only-{stream},
77 l2switch-csit-1node-cds-scalability-all-{stream},
78 lispflowmapping-csit-1node-cds-all-only-{stream},
79 lispflowmapping-csit-1node-cds-all-all-{stream},
80 nic-csit-1node-basic-all-{stream},
81 nic-csit-1node-basic-only-{stream},
82 openflowplugin-csit-1node-cds-flow-services-only-{stream},
83 openflowplugin-csit-1node-cds-flow-services-all-{stream},
84 openflowplugin-csit-1node-cds-flow-services-more-only-{stream},
85 openflowplugin-csit-1node-cds-flow-services-more-all-{stream},
86 openflowplugin-csit-1node-cds-scalability-only-{stream},
87 openflowplugin-csit-1node-cds-scalability-all-{stream},
88 openflowplugin-csit-1node-cds-cbench-performance-only-{stream},
89 openflowplugin-csit-1node-cds-config-performance-only-{stream},
90 ovsdb-csit-1node-cds-netvirt-only-{stream},
91 ovsdb-csit-1node-cds-netvirt-all-{stream},
92 ovsdb-csit-1node-cds-southbound-only-{stream},
93 ovsdb-csit-1node-cds-southbound-all-{stream},
94 snmp-csit-1node-cds-basic-only-{stream},
95 snmp-csit-1node-cds-basic-all-{stream},
96 usc-csit-1node-cds-channel-only-{stream},
97 usc-csit-1node-cds-channel-all-{stream},
98 vpnservice-csit-1node-cds-vpnservice-only-{stream},
99 vpnservice-csit-1node-cds-vpnservice-all-{stream},
100 vtn-csit-1node-cds-manager-only-{stream},
101 vtn-csit-1node-cds-manager-all-{stream},
104 branch: 'stable/helium'
106 aaa-csit-1node-imds-authn-only-{stream},
107 aaa-csit-1node-imds-authn-all-{stream},
108 controller-csit-1node-imds-netconf-only-{stream},
109 controller-csit-1node-imds-netconf-all-{stream},
110 controller-csit-1node-imds-nsf-only-{stream},
111 controller-csit-1node-imds-nsf-all-{stream},
112 integration-csit-3node-cds-basic-only-{stream},
113 integration-csit-3node-cds-basic-all-{stream},
114 integration-distribution-offline-{stream},
115 l2switch-csit-1node-imds-switch-only-{stream},
116 l2switch-csit-1node-imds-switch-all-{stream},
117 lispflowmapping-csit-1node-imds-all-only-{stream},
118 lispflowmapping-csit-1node-imds-all-all-{stream},
119 openflowplugin-csit-1node-imds-flow-services-only-{stream},
120 openflowplugin-csit-1node-imds-flow-services-all-{stream},
121 vtn-csit-1node-imds-manager-only-{stream},
122 vtn-csit-1node-imds-manager-all-{stream},
126 # Trigger jobs (upstream dependencies)
128 odlparent-distribution-{stream},
129 yangtools-distribution-{stream},
130 controller-distribution-{stream},
131 aaa-distribution-{stream},
132 integration-distribution-merge-{stream},
135 name: 'integration-csit-verify-{stream}'
137 project-type: freestyle
141 daysToKeep: '{build-days-to-keep}'
142 numToKeep: '{build-num-to-keep}'
143 artifactDaysToKeep: '{build-artifact-days-to-keep}'
144 artifactNumToKeep: '{build-artifact-num-to-keep}'
148 project: 'integration'
149 - integration-branch:
151 - integration-bundleurl:
153 - integration-controller-scope:
154 controller-scope: 'only'
155 - integration-controller-features:
156 controller-features: 'odl-openflowplugin-flow-services-ui'
157 - integration-test-options:
158 test-options: '-e adsal'
159 - integration-test-plan:
160 test-plan: 'openflowplugin-flow-services.txt'
163 - gerrit-trigger-scm:
164 credentials-id: '{ssh-credentials}'
165 refspec: '$GERRIT_REFSPEC'
166 choosing-strategy: 'gerrit'
170 - integration-jclouds-controller-mininet:
172 mininet-image: '{mininet-image}'
173 mininet-vms: '{mininet-vms}'
174 - ssh-agent-credentials:
176 - '{ssh-credentials}'
179 - integration-csit-gerrit-trigger-patch-submitted:
184 - integration-get-slave-addresses
186 properties-file: 'slave_addresses.txt'
187 - integration-deploy-controller-run-test
194 artifacts: 'karaf.log'
195 - email-notification:
196 email-prefix: '[integration]'
199 name: 'integration-distribution-verify-{stream}'
207 daysToKeep: '{build-days-to-keep}'
208 numToKeep: '{build-num-to-keep}'
209 artifactDaysToKeep: '{build-artifact-days-to-keep}'
210 artifactNumToKeep: '{build-artifact-num-to-keep}'
214 project: 'integration'
219 - gerrit-trigger-scm:
220 credentials-id: '{ssh-credentials}'
221 refspec: '$GERRIT_REFSPEC'
222 choosing-strategy: 'gerrit'
226 - ssh-agent-credentials:
228 - '{ssh-credentials}'
231 - integration-distribution-gerrit-trigger-patch-submitted:
236 - wipe-org-opendaylight-repo
239 maven-name: '{mvn33}'
241 goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r source:jar javadoc:jar'
242 maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
243 settings: '{integration-settings}'
244 global-settings: '{odl-global-settings}'
245 ignore-upstream-changes: true
248 - email-notification:
249 email-prefix: '[integration]'
252 name: 'integration-distribution-merge-{stream}'
259 daysToKeep: '{build-days-to-keep}'
260 numToKeep: '{build-num-to-keep}'
261 artifactDaysToKeep: '{build-artifact-days-to-keep}'
262 artifactNumToKeep: '{build-artifact-num-to-keep}'
266 project: 'integration'
269 - gerrit-trigger-scm:
270 credentials-id: '{ssh-credentials}'
272 choosing-strategy: 'default'
276 - ssh-agent-credentials:
278 - '{ssh-credentials}'
281 - integration-distribution-gerrit-trigger-patch-merged:
286 - wipe-org-opendaylight-repo
289 maven-name: '{mvn33}'
291 goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r source:jar javadoc:jar'
292 maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
293 settings: '{integration-settings}'
294 global-settings: '{odl-global-settings}'
297 - email-notification:
298 email-prefix: '[integration]'
302 deploy-unstable: false
305 name: 'integration-distribution-offline-{stream}'
307 project-type: freestyle
308 node: dynamic_controller
311 daysToKeep: '{build-days-to-keep}'
312 numToKeep: '{build-num-to-keep}'
313 artifactDaysToKeep: '{build-artifact-days-to-keep}'
314 artifactNumToKeep: '{build-artifact-num-to-keep}'
318 project: 'integration'
319 - integration-branch:
321 - integration-bundleurl:
326 credentials-id: '{ssh-credentials}'
332 - ssh-agent-credentials:
334 - '{ssh-credentials}'
338 jobs: '{trigger-jobs}'
342 - integration-deploy-controller-offline
346 artifacts: 'karaf.log'
347 - email-notification:
348 email-prefix: '[integration]'
351 name: 'integration-distribution-test-{stream}'
353 project-type: freestyle
357 daysToKeep: '{build-days-to-keep}'
358 numToKeep: '{build-num-to-keep}'
359 artifactDaysToKeep: '{build-artifact-days-to-keep}'
360 artifactNumToKeep: '{build-artifact-num-to-keep}'
363 - integration-bundleurl:
371 - project: '{csit-list}'
373 predefined-parameters:
377 - email-notification:
378 email-prefix: '[integration]'
381 name: 'integration-patch-test-{stream}'
388 daysToKeep: '{build-days-to-keep}'
389 numToKeep: '{build-num-to-keep}'
390 artifactDaysToKeep: '{build-artifact-days-to-keep}'
391 artifactNumToKeep: '{build-artifact-num-to-keep}'
395 project: 'integration'
396 - integration-patch-git-url
399 - integration-gerrit-scm:
400 credentials-id: '{ssh-credentials}'
402 - integration-git-scm:
403 credentials-id: '{ssh-credentials}'
408 - ssh-agent-credentials:
410 - '{ssh-credentials}'
414 server-name: 'OpenDaylight'
416 - comment-added-contains-event:
417 comment-contains-value: 'test-integration'
419 - project-compare-type: 'ANT'
420 project-pattern: '**'
422 - branch-compare-type: 'ANT'
423 branch-pattern: '**/{branch}'
431 - integration-get-bundle-url
433 properties-file: 'bundle.txt'
434 - wipe-org-opendaylight-repo
436 maven-version: '{mvn33}'
437 pom: '$GERRIT_PROJECT/pom.xml'
438 goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r source:jar javadoc:jar'
440 - '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
441 settings: '{integration-settings}'
442 global-settings: '{odl-global-settings}'
445 maven-name: '{mvn33}'
446 root-pom: 'integration/pom.xml'
447 goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r source:jar javadoc:jar'
448 maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
449 settings: '{integration-settings}'
450 global-settings: '{odl-global-settings}'
451 ignore-upstream-changes: true
455 - project: 'integration-distribution-test-{stream}'
457 predefined-parameters:
461 - email-notification:
462 email-prefix: '[integration]'