2 name: '{project}-distribution-{stream}'
9 daysToKeep: '{build-days-to-keep}'
10 numToKeep: '{build-num-to-keep}'
11 artifactDaysToKeep: '{build-artifact-days-to-keep}'
12 artifactNumToKeep: '{build-artifact-num-to-keep}'
16 project: 'integration'
20 credentials-id: '{ssh-credentials}'
26 - ssh-agent-credentials:
32 jobs: '{project}-merge-{stream}'
36 - wipe-org-opendaylight-repo
41 goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r clean install source:jar javadoc:jar'
42 maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
43 settings: '{integration-settings}'
44 global-settings: '{odl-global-settings}'
48 email-prefix: '[{project}]'
52 deploy-unstable: false
55 name: '{project}-csit-verify-{functionality}-{stream}'
57 project-type: freestyle
61 daysToKeep: '{build-days-to-keep}'
62 numToKeep: '{build-num-to-keep}'
63 artifactDaysToKeep: '{build-artifact-days-to-keep}'
64 artifactNumToKeep: '{build-artifact-num-to-keep}'
68 project: 'integration'
71 - integration-bundleurl:
73 - integration-controller-scope:
74 controller-scope: 'only'
75 - integration-controller-features:
76 controller-features: '{install-features}'
77 - integration-test-options:
78 test-options: '{robot-options}'
79 - integration-test-plan:
80 test-plan: '{project}-{functionality}.txt'
84 credentials-id: '{ssh-credentials}'
85 refspec: '$GERRIT_REFSPEC'
86 choosing-strategy: 'gerrit'
90 - integration-jclouds-controller-mininet:
93 - ssh-agent-credentials:
98 - integration-test-gerrit-trigger-patch-submitted:
104 - integration-get-slave-addresses
106 properties-file: 'slave_addresses.txt'
107 - integration-deploy-controller-run-test
114 artifacts: 'karaf.log'
115 - email-notification:
116 email-prefix: '[{project}]'
119 name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}'
121 project-type: freestyle
125 daysToKeep: '{build-days-to-keep}'
126 numToKeep: '{build-num-to-keep}'
127 artifactDaysToKeep: '{build-artifact-days-to-keep}'
128 artifactNumToKeep: '{build-artifact-num-to-keep}'
132 project: 'integration'
133 - integration-branch:
135 - integration-bundleurl:
137 - integration-controller-scope:
138 controller-scope: '{scope}'
139 - integration-controller-features:
140 controller-features: '{install-features}'
141 - integration-test-options:
142 test-options: '{robot-options}'
143 - integration-test-plan:
144 test-plan: '{project}-{functionality}.txt'
148 credentials-id: '{ssh-credentials}'
154 - integration-jclouds-controller-mininet:
157 - ssh-agent-credentials:
159 - '{ssh-credentials}'
163 jobs: '{trigger-jobs}'
167 - integration-get-slave-addresses
169 properties-file: 'slave_addresses.txt'
170 - integration-deploy-controller-run-test
177 artifacts: 'karaf.log'
178 - email-notification:
179 email-prefix: '[{project}]'
181 - title: '{01-plot-title}'
182 yaxis: '{01-plot-yaxis}'
183 group: '{01-plot-group}'
186 use-description: false
187 csv-file-name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
189 - file: '{01-plot-data-file}'
190 inclusion-flag: 'off'
193 - title: '{02-plot-title}'
194 yaxis: '{02-plot-yaxis}'
195 group: '{02-plot-group}'
198 use-description: false
199 csv-file-name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
201 - file: '{02-plot-data-file}'
202 inclusion-flag: 'off'
207 name: '{project}-csit-1node-cds-{functionality}-{install}-{stream}'
209 project-type: freestyle
213 daysToKeep: '{build-days-to-keep}'
214 numToKeep: '{build-num-to-keep}'
215 artifactDaysToKeep: '{build-artifact-days-to-keep}'
216 artifactNumToKeep: '{build-artifact-num-to-keep}'
220 project: 'integration'
221 - integration-branch:
223 - integration-bundleurl:
225 - integration-controller-scope:
226 controller-scope: '{scope}'
227 - integration-controller-features:
228 controller-features: '{install-features}'
229 - integration-test-options:
230 test-options: '{robot-options}'
231 - integration-test-plan:
232 test-plan: '{project}-{functionality}.txt'
236 credentials-id: '{ssh-credentials}'
242 - integration-jclouds-controller-mininet:
245 - ssh-agent-credentials:
247 - '{ssh-credentials}'
251 jobs: '{trigger-jobs}'
255 - integration-get-slave-addresses
257 properties-file: 'slave_addresses.txt'
258 - integration-deploy-controller-run-test
265 artifacts: 'karaf.log'
266 - email-notification:
267 email-prefix: '[{project}]'
269 - title: '{01-plot-title}'
270 yaxis: '{01-plot-yaxis}'
271 group: '{01-plot-group}'
274 use-description: false
275 csv-file-name: '{project}-csit-1node-cds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
277 - file: '{01-plot-data-file}'
278 inclusion-flag: 'off'
281 - title: '{02-plot-title}'
282 yaxis: '{02-plot-yaxis}'
283 group: '{02-plot-group}'
286 use-description: false
287 csv-file-name: '{project}-csit-1node-cds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
289 - file: '{02-plot-data-file}'
290 inclusion-flag: 'off'
296 name: '{project}-csit-periodic-1node-cds-{functionality}-{install}-{stream}'
298 project-type: freestyle
302 daysToKeep: '{build-days-to-keep}'
303 numToKeep: '{build-num-to-keep}'
304 artifactDaysToKeep: '{build-artifact-days-to-keep}'
305 artifactNumToKeep: '{build-artifact-num-to-keep}'
309 project: 'integration'
310 - integration-branch:
312 - integration-bundleurl:
314 - integration-controller-scope:
315 controller-scope: '{scope}'
316 - integration-controller-features:
317 controller-features: '{install-features}'
318 - integration-test-options:
319 test-options: '{robot-options}'
320 - integration-test-plan:
321 test-plan: '{project}-{functionality}.txt'
325 credentials-id: '{ssh-credentials}'
331 - integration-jclouds-controller-mininet:
334 - ssh-agent-credentials:
336 - '{ssh-credentials}'
339 - timed: '{schedule}'
342 - integration-get-slave-addresses
344 properties-file: 'slave_addresses.txt'
345 - integration-deploy-controller-run-test
352 artifacts: 'karaf.log'
353 - email-notification:
354 email-prefix: '[{project}]'
356 - title: '{01-plot-title}'
357 yaxis: '{01-plot-yaxis}'
358 group: '{01-plot-group}'
361 use-description: false
362 csv-file-name: '{project}-csit-periodic-1node-cds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
364 - file: '{01-plot-data-file}'
365 inclusion-flag: 'off'
368 - title: '{02-plot-title}'
369 yaxis: '{02-plot-yaxis}'
370 group: '{02-plot-group}'
373 use-description: false
374 csv-file-name: '{project}-csit-periodic-1node-cds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
376 - file: '{02-plot-data-file}'
377 inclusion-flag: 'off'
383 name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}'
385 project-type: freestyle
389 daysToKeep: '{build-days-to-keep}'
390 numToKeep: '{build-num-to-keep}'
391 artifactDaysToKeep: '{build-artifact-days-to-keep}'
392 artifactNumToKeep: '{build-artifact-num-to-keep}'
396 project: 'integration'
397 - integration-branch:
399 - integration-bundleurl:
401 - integration-controller-scope:
402 controller-scope: '{scope}'
403 - integration-controller-features:
404 controller-features: 'odl-mdsal-clustering,{install-features}'
405 - integration-test-options:
406 test-options: '{robot-options}'
407 - integration-test-plan:
408 test-plan: '{project}-{functionality}.txt'
412 credentials-id: '{ssh-credentials}'
418 - integration-jclouds-controller-mininet:
421 - ssh-agent-credentials:
423 - '{ssh-credentials}'
427 jobs: '{trigger-jobs}'
431 - integration-get-slave-addresses
433 properties-file: 'slave_addresses.txt'
434 - integration-get-bundle-vars
436 properties-file: 'bundle_vars.txt'
437 - integration-deploy-controller
438 - integration-configure-clustering
439 - integration-start-cluster-run-test
445 artifacts: '*karaf.log'
446 - email-notification:
447 email-prefix: '[{project}]'
449 - title: '{01-plot-title}'
450 yaxis: '{01-plot-yaxis}'
451 group: '{01-plot-group}'
454 use-description: false
455 csv-file-name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
457 - file: '{01-plot-data-file}'
458 inclusion-flag: 'off'
461 - title: '{02-plot-title}'
462 yaxis: '{02-plot-yaxis}'
463 group: '{02-plot-group}'
466 use-description: false
467 csv-file-name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
469 - file: '{02-plot-data-file}'
470 inclusion-flag: 'off'