2 name: '{project}-csit-verify-{functionality}-{stream}'
4 project-type: freestyle
8 daysToKeep: '{build-days-to-keep}'
9 numToKeep: '{build-num-to-keep}'
10 artifactDaysToKeep: '{build-artifact-days-to-keep}'
11 artifactNumToKeep: '{build-artifact-num-to-keep}'
15 project: 'integration'
18 - integration-bundleurl:
20 - integration-controller-scope:
21 controller-scope: 'only'
22 - integration-controller-features:
23 controller-features: '{install-features}'
24 - integration-test-options:
25 test-options: '{robot-options}'
26 - integration-test-plan:
27 test-plan: '{project}-{functionality}.txt'
31 credentials-id: '{ssh-credentials}'
32 refspec: '$GERRIT_REFSPEC'
33 choosing-strategy: 'gerrit'
37 - integration-jclouds-controller-mininet:
40 - ssh-agent-credentials:
45 - integration-test-gerrit-trigger-patch-submitted:
51 - integration-get-slave-addresses
53 properties-file: 'slave_addresses.txt'
54 - integration-deploy-controller-run-test
61 artifacts: 'karaf.log'
63 email-prefix: '[{project}]'
66 name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}'
68 project-type: freestyle
72 daysToKeep: '{build-days-to-keep}'
73 numToKeep: '{build-num-to-keep}'
74 artifactDaysToKeep: '{build-artifact-days-to-keep}'
75 artifactNumToKeep: '{build-artifact-num-to-keep}'
79 project: 'integration'
82 - integration-bundleurl:
84 - integration-controller-scope:
85 controller-scope: '{scope}'
86 - integration-controller-features:
87 controller-features: '{install-features}'
88 - integration-test-options:
89 test-options: '{robot-options}'
90 - integration-test-plan:
91 test-plan: '{project}-{functionality}.txt'
95 credentials-id: '{ssh-credentials}'
101 - integration-jclouds-controller-mininet:
104 - ssh-agent-credentials:
106 - '{ssh-credentials}'
110 jobs: '{trigger-jobs}'
114 - integration-get-slave-addresses
116 properties-file: 'slave_addresses.txt'
117 - integration-deploy-controller-run-test
124 artifacts: 'karaf.log'
125 - email-notification:
126 email-prefix: '[{project}]'
128 - title: '{01-plot-title}'
129 yaxis: '{01-plot-yaxis}'
130 group: '{01-plot-group}'
133 use-description: false
134 csv-file-name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
136 - file: '{01-plot-data-file}'
137 inclusion-flag: 'off'
140 - title: '{02-plot-title}'
141 yaxis: '{02-plot-yaxis}'
142 group: '{02-plot-group}'
145 use-description: false
146 csv-file-name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
148 - file: '{02-plot-data-file}'
149 inclusion-flag: 'off'
154 name: '{project}-csit-1node-cds-{functionality}-{install}-{stream}'
156 project-type: freestyle
160 daysToKeep: '{build-days-to-keep}'
161 numToKeep: '{build-num-to-keep}'
162 artifactDaysToKeep: '{build-artifact-days-to-keep}'
163 artifactNumToKeep: '{build-artifact-num-to-keep}'
167 project: 'integration'
168 - integration-branch:
170 - integration-bundleurl:
172 - integration-controller-scope:
173 controller-scope: '{scope}'
174 - integration-controller-features:
175 controller-features: '{install-features}'
176 - integration-test-options:
177 test-options: '{robot-options}'
178 - integration-test-plan:
179 test-plan: '{project}-{functionality}.txt'
183 credentials-id: '{ssh-credentials}'
189 - integration-jclouds-controller-mininet:
192 - ssh-agent-credentials:
194 - '{ssh-credentials}'
198 jobs: '{trigger-jobs}'
202 - integration-get-slave-addresses
204 properties-file: 'slave_addresses.txt'
205 - integration-deploy-controller-run-test
212 artifacts: 'karaf.log'
213 - email-notification:
214 email-prefix: '[{project}]'
216 - title: '{01-plot-title}'
217 yaxis: '{01-plot-yaxis}'
218 group: '{01-plot-group}'
221 use-description: false
222 csv-file-name: '{project}-csit-1node-cds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
224 - file: '{01-plot-data-file}'
225 inclusion-flag: 'off'
228 - title: '{02-plot-title}'
229 yaxis: '{02-plot-yaxis}'
230 group: '{02-plot-group}'
233 use-description: false
234 csv-file-name: '{project}-csit-1node-cds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
236 - file: '{02-plot-data-file}'
237 inclusion-flag: 'off'
243 name: '{project}-csit-periodic-1node-cds-{functionality}-{install}-{stream}'
245 project-type: freestyle
249 daysToKeep: '{build-days-to-keep}'
250 numToKeep: '{build-num-to-keep}'
251 artifactDaysToKeep: '{build-artifact-days-to-keep}'
252 artifactNumToKeep: '{build-artifact-num-to-keep}'
256 project: 'integration'
257 - integration-branch:
259 - integration-bundleurl:
261 - integration-controller-scope:
262 controller-scope: '{scope}'
263 - integration-controller-features:
264 controller-features: '{install-features}'
265 - integration-test-options:
266 test-options: '{robot-options}'
267 - integration-test-plan:
268 test-plan: '{project}-{functionality}.txt'
272 credentials-id: '{ssh-credentials}'
278 - integration-jclouds-controller-mininet:
281 - ssh-agent-credentials:
283 - '{ssh-credentials}'
286 - timed: '{schedule}'
289 - integration-get-slave-addresses
291 properties-file: 'slave_addresses.txt'
292 - integration-deploy-controller-run-test
299 artifacts: 'karaf.log'
300 - email-notification:
301 email-prefix: '[{project}]'
303 - title: '{01-plot-title}'
304 yaxis: '{01-plot-yaxis}'
305 group: '{01-plot-group}'
308 use-description: false
309 csv-file-name: '{project}-csit-periodic-1node-cds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
311 - file: '{01-plot-data-file}'
312 inclusion-flag: 'off'
315 - title: '{02-plot-title}'
316 yaxis: '{02-plot-yaxis}'
317 group: '{02-plot-group}'
320 use-description: false
321 csv-file-name: '{project}-csit-periodic-1node-cds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
323 - file: '{02-plot-data-file}'
324 inclusion-flag: 'off'
330 name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}'
332 project-type: freestyle
336 daysToKeep: '{build-days-to-keep}'
337 numToKeep: '{build-num-to-keep}'
338 artifactDaysToKeep: '{build-artifact-days-to-keep}'
339 artifactNumToKeep: '{build-artifact-num-to-keep}'
343 project: 'integration'
344 - integration-branch:
346 - integration-bundleurl:
348 - integration-controller-scope:
349 controller-scope: '{scope}'
350 - integration-controller-features:
351 controller-features: 'odl-mdsal-clustering,{install-features}'
352 - integration-test-options:
353 test-options: '{robot-options}'
354 - integration-test-plan:
355 test-plan: '{project}-{functionality}.txt'
359 credentials-id: '{ssh-credentials}'
365 - integration-jclouds-controller-mininet:
368 - ssh-agent-credentials:
370 - '{ssh-credentials}'
374 jobs: '{trigger-jobs}'
378 - integration-get-slave-addresses
380 properties-file: 'slave_addresses.txt'
381 - integration-get-bundle-vars
383 properties-file: 'bundle_vars.txt'
384 - integration-deploy-controller
385 - integration-configure-clustering
386 - integration-start-cluster-run-test
392 artifacts: '*karaf.log'
393 - email-notification:
394 email-prefix: '[{project}]'
396 - title: '{01-plot-title}'
397 yaxis: '{01-plot-yaxis}'
398 group: '{01-plot-group}'
401 use-description: false
402 csv-file-name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
404 - file: '{01-plot-data-file}'
405 inclusion-flag: 'off'
408 - title: '{02-plot-title}'
409 yaxis: '{02-plot-yaxis}'
410 group: '{02-plot-group}'
413 use-description: false
414 csv-file-name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
416 - file: '{02-plot-data-file}'
417 inclusion-flag: 'off'