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},capwap-csit-1node-cds-ac-only-{stream},capwap-csit-1node-cds-ac-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},capwap-csit-1node-cds-ac-only-{stream},capwap-csit-1node-cds-ac-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 # Trigger jobs (upstream dependencies)
28 trigger-jobs: 'odlparent-distribution-{stream},yangtools-distribution-{stream},controller-distribution-{stream},aaa-distribution-{stream},integration-distribution-merge-{stream}'
31 name: 'integration-csit-verify-{stream}'
33 project-type: freestyle
37 daysToKeep: '{build-days-to-keep}'
38 numToKeep: '{build-num-to-keep}'
39 artifactDaysToKeep: '{build-artifact-days-to-keep}'
40 artifactNumToKeep: '{build-artifact-num-to-keep}'
44 project: 'integration'
47 - integration-bundleurl:
49 - integration-controller-scope:
50 controller-scope: 'only'
51 - integration-controller-features:
52 controller-features: 'odl-openflowplugin-flow-services-ui'
53 - integration-test-options:
54 test-options: '-e adsal'
55 - integration-test-plan:
56 test-plan: 'openflowplugin-flow-services.txt'
60 credentials-id: '{ssh-credentials}'
61 refspec: '$GERRIT_REFSPEC'
62 choosing-strategy: 'gerrit'
66 - integration-jclouds-controller-mininet:
68 mininet-image: '{mininet-image}'
69 mininet-vms: '{mininet-vms}'
70 - ssh-agent-credentials:
75 - integration-csit-gerrit-trigger-patch-submitted:
80 - integration-get-slave-addresses
82 properties-file: 'slave_addresses.txt'
83 - integration-deploy-controller-run-test
90 artifacts: 'karaf.log'
92 email-prefix: '[integration]'
95 name: 'integration-distribution-verify-{stream}'
103 daysToKeep: '{build-days-to-keep}'
104 numToKeep: '{build-num-to-keep}'
105 artifactDaysToKeep: '{build-artifact-days-to-keep}'
106 artifactNumToKeep: '{build-artifact-num-to-keep}'
110 project: 'integration'
115 - gerrit-trigger-scm:
116 credentials-id: '{ssh-credentials}'
117 refspec: '$GERRIT_REFSPEC'
118 choosing-strategy: 'gerrit'
122 - ssh-agent-credentials:
124 - '{ssh-credentials}'
127 - integration-distribution-gerrit-trigger-patch-submitted:
132 - wipe-org-opendaylight-repo
135 maven-name: '{mvn32}'
137 goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r source:jar javadoc:jar'
138 maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
139 settings: '{integration-settings}'
140 global-settings: '{odl-global-settings}'
141 ignore-upstream-changes: true
144 - email-notification:
145 email-prefix: '[integration]'
148 name: 'integration-distribution-merge-{stream}'
155 daysToKeep: '{build-days-to-keep}'
156 numToKeep: '{build-num-to-keep}'
157 artifactDaysToKeep: '{build-artifact-days-to-keep}'
158 artifactNumToKeep: '{build-artifact-num-to-keep}'
162 project: 'integration'
165 - gerrit-trigger-scm:
166 credentials-id: '{ssh-credentials}'
168 choosing-strategy: 'default'
172 - ssh-agent-credentials:
174 - '{ssh-credentials}'
177 - integration-distribution-gerrit-trigger-patch-merged:
182 - wipe-org-opendaylight-repo
185 maven-name: '{mvn32}'
187 goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r source:jar javadoc:jar'
188 maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
189 settings: '{integration-settings}'
190 global-settings: '{odl-global-settings}'
193 - email-notification:
194 email-prefix: '[integration]'
198 deploy-unstable: false
201 name: 'integration-distribution-offline-{stream}'
203 project-type: freestyle
204 node: dynamic_controller
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'
215 - integration-branch:
217 - integration-bundleurl:
222 credentials-id: '{ssh-credentials}'
228 - ssh-agent-credentials:
230 - '{ssh-credentials}'
234 jobs: '{trigger-jobs}'
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]'