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'
137 - file: '{01-plot-data-file}'
138 inclusion-flag: 'off'
141 - title: '{02-plot-title}'
142 yaxis: '{02-plot-yaxis}'
143 group: '{02-plot-group}'
146 use-description: false
147 csv-file-name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
150 - file: '{02-plot-data-file}'
151 inclusion-flag: 'off'
156 name: '{project}-csit-1node-cds-{functionality}-{install}-{stream}'
158 project-type: freestyle
162 daysToKeep: '{build-days-to-keep}'
163 numToKeep: '{build-num-to-keep}'
164 artifactDaysToKeep: '{build-artifact-days-to-keep}'
165 artifactNumToKeep: '{build-artifact-num-to-keep}'
169 project: 'integration'
170 - integration-branch:
172 - integration-bundleurl:
174 - integration-controller-scope:
175 controller-scope: '{scope}'
176 - integration-controller-features:
177 controller-features: '{install-features}'
178 - integration-test-options:
179 test-options: '{robot-options}'
180 - integration-test-plan:
181 test-plan: '{project}-{functionality}.txt'
185 credentials-id: '{ssh-credentials}'
191 - integration-jclouds-controller-mininet:
194 - ssh-agent-credentials:
196 - '{ssh-credentials}'
200 jobs: '{trigger-jobs}'
204 - integration-get-slave-addresses
206 properties-file: 'slave_addresses.txt'
207 - integration-deploy-controller-run-test
214 artifacts: 'karaf.log'
215 - email-notification:
216 email-prefix: '[{project}]'
218 - title: '{01-plot-title}'
219 yaxis: '{01-plot-yaxis}'
220 group: '{01-plot-group}'
223 use-description: false
224 csv-file-name: '{project}-csit-1node-cds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
227 - file: '{01-plot-data-file}'
228 inclusion-flag: 'off'
231 - title: '{02-plot-title}'
232 yaxis: '{02-plot-yaxis}'
233 group: '{02-plot-group}'
236 use-description: false
237 csv-file-name: '{project}-csit-1node-cds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
240 - file: '{02-plot-data-file}'
241 inclusion-flag: 'off'
247 name: '{project}-csit-periodic-1node-cds-{functionality}-{install}-{stream}'
249 project-type: freestyle
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}'
260 project: 'integration'
261 - integration-branch:
263 - integration-bundleurl:
265 - integration-controller-scope:
266 controller-scope: '{scope}'
267 - integration-controller-features:
268 controller-features: '{install-features}'
269 - integration-test-options:
270 test-options: '{robot-options}'
271 - integration-test-plan:
272 test-plan: '{project}-{functionality}.txt'
276 credentials-id: '{ssh-credentials}'
282 - integration-jclouds-controller-mininet:
285 - ssh-agent-credentials:
287 - '{ssh-credentials}'
290 - timed: '{schedule}'
293 - integration-get-slave-addresses
295 properties-file: 'slave_addresses.txt'
296 - integration-deploy-controller-run-test
303 artifacts: 'karaf.log'
304 - email-notification:
305 email-prefix: '[{project}]'
307 - title: '{01-plot-title}'
308 yaxis: '{01-plot-yaxis}'
309 group: '{01-plot-group}'
312 use-description: false
313 csv-file-name: '{project}-csit-periodic-1node-cds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
316 - file: '{01-plot-data-file}'
317 inclusion-flag: 'off'
320 - title: '{02-plot-title}'
321 yaxis: '{02-plot-yaxis}'
322 group: '{02-plot-group}'
325 use-description: false
326 csv-file-name: '{project}-csit-periodic-1node-cds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
329 - file: '{02-plot-data-file}'
330 inclusion-flag: 'off'
336 name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}'
338 project-type: freestyle
342 daysToKeep: '{build-days-to-keep}'
343 numToKeep: '{build-num-to-keep}'
344 artifactDaysToKeep: '{build-artifact-days-to-keep}'
345 artifactNumToKeep: '{build-artifact-num-to-keep}'
349 project: 'integration'
350 - integration-branch:
352 - integration-bundleurl:
354 - integration-controller-scope:
355 controller-scope: '{scope}'
356 - integration-controller-features:
357 controller-features: 'odl-mdsal-clustering,{install-features}'
358 - integration-test-options:
359 test-options: '{robot-options}'
360 - integration-test-plan:
361 test-plan: '{project}-{functionality}.txt'
365 credentials-id: '{ssh-credentials}'
371 - integration-jclouds-controller-mininet:
374 - ssh-agent-credentials:
376 - '{ssh-credentials}'
380 jobs: '{trigger-jobs}'
384 - integration-get-slave-addresses
386 properties-file: 'slave_addresses.txt'
387 - integration-get-bundle-vars
389 properties-file: 'bundle_vars.txt'
390 - integration-deploy-controller
391 - integration-configure-clustering
392 - integration-start-cluster-run-test
398 artifacts: '*karaf.log'
399 - email-notification:
400 email-prefix: '[{project}]'
402 - title: '{01-plot-title}'
403 yaxis: '{01-plot-yaxis}'
404 group: '{01-plot-group}'
407 use-description: false
408 csv-file-name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
411 - file: '{01-plot-data-file}'
412 inclusion-flag: 'off'
415 - title: '{02-plot-title}'
416 yaxis: '{02-plot-yaxis}'
417 group: '{02-plot-group}'
420 use-description: false
421 csv-file-name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
424 - file: '{02-plot-data-file}'
425 inclusion-flag: 'off'