1 # Job templates in this file (please update with every new template):
4 # {project}-csit-verify-1node-{functionality}-{stream}
5 # {project}-csit-1node-imds-{functionality}-{install}-{stream}
7 # New (for Be release):
8 # {project}-csit-verify-1node-{functionality}
9 # {project}-csit-1node-{functionality}-{install}-{stream}
10 # {project}-csit-1node-periodic-{functionality}-{install}-{stream}
11 # {project}-csit-verify-3node-{functionality}
12 # {project}-csit-3node-{functionality}-{install}-{stream}
13 # {project}-csit-3node-periodic-{functionality}-{install}-{stream}
17 # project-parameter: main project integration/test ($PROJECT)
18 # integration-branch: distribution branch ($BRANCH)
19 # integration-controller-bundleurl: distribution URL ($BUNDLEURL)
20 # integration-controller-scope: only or all features ($CONTROLLERSCOPE)
21 # integration-controller-features: features under test ($CONTROLLER FEATURES)
22 # integration-test-options: robot options ($TESTOPTIONS)
23 # integration-test-plan: robot test plan ($TESTPLAN)
24 # integration-patch-refspec: test branch ($PATCHREFSPEC)
31 name: '{project}-csit-verify-1node-{functionality}-{stream}'
32 # Temporarily disable csit job until Rackspace networking issues are solved
35 project-type: freestyle
39 daysToKeep: '{build-days-to-keep}'
40 numToKeep: '{build-num-to-keep}'
41 artifactDaysToKeep: '{build-artifact-days-to-keep}'
42 artifactNumToKeep: '{build-num-to-keep}'
46 project: 'integration/test'
49 - integration-bundleurl:
51 - integration-controller-scope:
52 controller-scope: 'only'
53 - integration-controller-features:
54 controller-features: '{install-features}'
55 - integration-test-options:
56 test-options: '{robot-options}'
57 - integration-test-plan:
58 test-plan: '{project}-{functionality}.txt'
59 - integration-jdk-version:
60 jdkversion: 'openjdk7'
63 - integration-gerrit-scm:
64 credentials-id: '{ssh-credentials}'
66 refspec: '$GERRIT_REFSPEC'
71 - integration-jclouds-controller-mininet:
73 mininet-image: '{mininet-image}'
74 mininet-vms: '{mininet-vms}'
75 mininet-cloud-name: '{mininet-cloud-name}'
76 - ssh-agent-credentials:
81 - integration-trigger-patch-submitted:
82 name: 'integration/test'
84 pattern: 'csit/suites/{project}/**'
87 - integration-cleanup-workspace
88 - integration-install-robotframework
90 properties-file: 'env.properties'
91 - integration-get-slave-addresses
93 properties-file: 'slave_addresses.txt'
94 - integration-get-bundle-vars
96 properties-file: 'bundle_vars.txt'
97 - integration-deploy-controller-run-test
98 - integration-cleanup-tmp
105 artifacts: 'karaf.log*'
106 - email-notification:
107 email-prefix: '[{project}]'
110 name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}'
111 # Temporarily disable csit job until Rackspace networking issues are solved
114 project-type: freestyle
118 daysToKeep: '{build-days-to-keep}'
119 numToKeep: '{build-num-to-keep}'
120 artifactDaysToKeep: '{build-artifact-days-to-keep}'
121 artifactNumToKeep: '{build-num-to-keep}'
125 project: 'integration/test'
126 - integration-branch:
128 - integration-bundleurl:
130 - integration-controller-scope:
131 controller-scope: '{scope}'
132 - integration-controller-features:
133 controller-features: '{install-features}'
134 - integration-test-options:
135 test-options: '{robot-options}'
136 - integration-test-plan:
137 test-plan: '{project}-{functionality}.txt'
138 - integration-patch-refspec:
139 branch: 'stable/helium'
140 - integration-jdk-version:
141 jdkversion: 'openjdk7'
144 - integration-gerrit-scm:
145 credentials-id: '{ssh-credentials}'
147 refspec: '$PATCHREFSPEC'
152 - integration-jclouds-controller-mininet:
154 mininet-image: '{mininet-image}'
155 mininet-vms: '{mininet-vms}'
156 mininet-cloud-name: '{mininet-cloud-name}'
157 - ssh-agent-credentials:
159 - '{ssh-credentials}'
163 - integration-csit-{install}:
164 jobs: '{trigger-jobs}'
167 - integration-cleanup-workspace
168 - integration-install-robotframework
170 properties-file: 'env.properties'
171 - integration-get-slave-addresses
173 properties-file: 'slave_addresses.txt'
174 - integration-get-bundle-vars
176 properties-file: 'bundle_vars.txt'
177 - integration-deploy-controller-run-test
178 - integration-cleanup-tmp
185 artifacts: 'karaf.log*'
186 - email-notification:
187 email-prefix: '[{project}]'
189 - title: '{01-plot-title}'
190 yaxis: '{01-plot-yaxis}'
191 group: '{01-plot-group}'
194 use-description: false
195 csv-file-name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
198 - file: '{01-plot-data-file}'
199 inclusion-flag: 'off'
202 - title: '{02-plot-title}'
203 yaxis: '{02-plot-yaxis}'
204 group: '{02-plot-group}'
207 use-description: false
208 csv-file-name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
211 - file: '{02-plot-data-file}'
212 inclusion-flag: 'off'
219 name: '{project}-csit-verify-1node-{functionality}'
220 # Temporarily disable csit job until Rackspace networking issues are solved
223 project-type: freestyle
227 daysToKeep: '{build-days-to-keep}'
228 numToKeep: '{build-num-to-keep}'
229 artifactDaysToKeep: '{build-artifact-days-to-keep}'
230 artifactNumToKeep: '{build-num-to-keep}'
234 project: 'integration/test'
235 - integration-branch:
237 - integration-bundleurl:
239 - integration-controller-scope:
240 controller-scope: 'only'
241 - integration-controller-features:
242 controller-features: '{install-features}'
243 - integration-test-options:
244 test-options: '{robot-options}'
245 - integration-test-plan:
246 test-plan: '{project}-{functionality}.txt'
247 - integration-jdk-version:
248 jdkversion: 'openjdk7'
251 - integration-gerrit-scm:
252 credentials-id: '{ssh-credentials}'
254 refspec: '$GERRIT_REFSPEC'
259 - integration-jclouds-controller-mininet:
261 mininet-image: '{mininet-image}'
262 mininet-vms: '{mininet-vms}'
263 mininet-cloud-name: '{mininet-cloud-name}'
264 - ssh-agent-credentials:
266 - '{ssh-credentials}'
269 - integration-trigger-patch-submitted:
270 name: 'integration/test'
272 pattern: 'csit/suites/{project}/**'
275 - integration-cleanup-workspace
276 - integration-install-robotframework
278 properties-file: 'env.properties'
279 - integration-get-slave-addresses
281 properties-file: 'slave_addresses.txt'
282 - integration-get-bundle-vars
284 properties-file: 'bundle_vars.txt'
285 - integration-deploy-controller-run-test
286 - integration-cleanup-tmp
293 artifacts: 'karaf.log*'
294 - email-notification:
295 email-prefix: '[{project}]'
298 name: '{project}-csit-1node-{functionality}-{install}-{stream}'
299 # Temporarily disable csit job until Rackspace networking issues are solved
302 project-type: freestyle
306 daysToKeep: '{build-days-to-keep}'
307 numToKeep: '{build-num-to-keep}'
308 artifactDaysToKeep: '{build-artifact-days-to-keep}'
309 artifactNumToKeep: '{build-num-to-keep}'
313 project: 'integration/test'
314 - integration-branch:
316 - integration-bundleurl:
318 - integration-controller-scope:
319 controller-scope: '{scope}'
320 - integration-controller-features:
321 controller-features: '{install-features}'
322 - integration-test-options:
323 test-options: '{robot-options}'
324 - integration-test-plan:
325 test-plan: '{project}-{functionality}.txt'
326 - integration-patch-refspec:
328 - integration-jdk-version:
329 jdkversion: 'openjdk7'
332 - integration-gerrit-scm:
333 credentials-id: '{ssh-credentials}'
335 refspec: '$PATCHREFSPEC'
340 - integration-jclouds-controller-mininet:
342 mininet-image: '{mininet-image}'
343 mininet-vms: '{mininet-vms}'
344 mininet-cloud-name: '{mininet-cloud-name}'
345 - ssh-agent-credentials:
347 - '{ssh-credentials}'
350 - integration-csit-{install}:
351 jobs: '{trigger-jobs}'
354 - integration-cleanup-workspace
355 - integration-install-robotframework
357 properties-file: 'env.properties'
358 - integration-get-slave-addresses
360 properties-file: 'slave_addresses.txt'
361 - integration-get-bundle-vars
363 properties-file: 'bundle_vars.txt'
364 - integration-deploy-controller-run-test
365 - integration-cleanup-tmp
372 artifacts: 'karaf.log*'
373 - email-notification:
374 email-prefix: '[{project}]'
376 - title: '{01-plot-title}'
377 yaxis: '{01-plot-yaxis}'
378 group: '{01-plot-group}'
381 use-description: false
382 csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
384 - file: '{01-plot-data-file}'
385 inclusion-flag: 'off'
388 - title: '{02-plot-title}'
389 yaxis: '{02-plot-yaxis}'
390 group: '{02-plot-group}'
393 use-description: false
394 csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
396 - file: '{02-plot-data-file}'
397 inclusion-flag: 'off'
402 name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
403 # Temporarily disable csit job until Rackspace networking issues are solved
406 project-type: freestyle
410 daysToKeep: '{build-days-to-keep}'
411 numToKeep: '{build-num-to-keep}'
412 artifactDaysToKeep: '{build-artifact-days-to-keep}'
413 artifactNumToKeep: '{build-num-to-keep}'
417 project: 'integration/test'
418 - integration-branch:
420 - integration-bundleurl:
422 - integration-controller-scope:
423 controller-scope: '{scope}'
424 - integration-controller-features:
425 controller-features: '{install-features}'
426 - integration-test-options:
427 test-options: '{robot-options}'
428 - integration-test-plan:
429 test-plan: '{project}-{functionality}.txt'
430 - integration-patch-refspec:
432 - integration-jdk-version:
433 jdkversion: 'openjdk7'
436 - integration-gerrit-scm:
437 credentials-id: '{ssh-credentials}'
439 refspec: '$PATCHREFSPEC'
443 - integration-jclouds-controller-mininet:
445 mininet-image: '{mininet-image}'
446 mininet-vms: '{mininet-vms}'
447 mininet-cloud-name: '{mininet-cloud-name}'
448 - ssh-agent-credentials:
450 - '{ssh-credentials}'
453 - timed: '{schedule}'
456 - integration-cleanup-workspace
457 - integration-install-robotframework
459 properties-file: 'env.properties'
460 - integration-get-slave-addresses
462 properties-file: 'slave_addresses.txt'
463 - integration-get-bundle-vars
465 properties-file: 'bundle_vars.txt'
466 - integration-deploy-controller-run-test
467 - integration-cleanup-tmp
474 artifacts: '*.log,karaf.log*'
475 - email-notification:
476 email-prefix: '[{project}]'
478 - title: '{01-plot-title}'
479 yaxis: '{01-plot-yaxis}'
480 group: '{01-plot-group}'
483 use-description: false
484 csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
486 - file: '{01-plot-data-file}'
487 inclusion-flag: 'off'
490 - title: '{02-plot-title}'
491 yaxis: '{02-plot-yaxis}'
492 group: '{02-plot-group}'
495 use-description: false
496 csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
498 - file: '{02-plot-data-file}'
499 inclusion-flag: 'off'
504 name: '{project}-csit-verify-3node-{functionality}'
505 # Temporarily disable csit job until Rackspace networking issues are solved
508 project-type: freestyle
512 daysToKeep: '{build-days-to-keep}'
513 numToKeep: '{build-num-to-keep}'
514 artifactDaysToKeep: '{build-artifact-days-to-keep}'
515 artifactNumToKeep: '{build-num-to-keep}'
519 project: 'integration/test'
520 - integration-branch:
522 - integration-bundleurl:
524 - integration-controller-scope:
525 controller-scope: 'only'
526 - integration-controller-features:
527 controller-features: 'odl-mdsal-clustering,{install-features}'
528 - integration-test-options:
529 test-options: '{robot-options}'
530 - integration-test-plan:
531 test-plan: '{project}-{functionality}.txt'
532 - integration-jdk-version:
533 jdkversion: 'openjdk7'
536 - integration-gerrit-scm:
537 credentials-id: '{ssh-credentials}'
539 refspec: '$GERRIT_REFSPEC'
544 - integration-jclouds-controller-mininet:
546 mininet-image: '{mininet-image}'
547 mininet-vms: '{mininet-vms}'
548 mininet-cloud-name: '{mininet-cloud-name}'
549 - ssh-agent-credentials:
551 - '{ssh-credentials}'
554 - integration-trigger-patch-submitted:
555 name: 'integration/test'
557 pattern: 'csit/suites/{project}/**'
560 - integration-cleanup-workspace
561 - integration-install-robotframework
563 properties-file: 'env.properties'
564 - integration-get-slave-addresses
566 properties-file: 'slave_addresses.txt'
567 - integration-get-bundle-vars
569 properties-file: 'bundle_vars.txt'
570 - integration-deploy-controller
571 - integration-configure-clustering
572 - integration-start-cluster-run-test
573 - integration-cleanup-tmp
580 artifacts: '*karaf.log*'
581 - email-notification:
582 email-prefix: '[{project}]'
585 name: '{project}-csit-3node-{functionality}-{install}-{stream}'
586 # Temporarily disable csit job until Rackspace networking issues are solved
589 project-type: freestyle
593 daysToKeep: '{build-days-to-keep}'
594 numToKeep: '{build-num-to-keep}'
595 artifactDaysToKeep: '{build-artifact-days-to-keep}'
596 artifactNumToKeep: '{build-num-to-keep}'
600 project: 'integration/test'
601 - integration-branch:
603 - integration-bundleurl:
605 - integration-controller-scope:
606 controller-scope: '{scope}'
607 - integration-controller-features:
608 controller-features: 'odl-mdsal-clustering,{install-features}'
609 - integration-test-options:
610 test-options: '{robot-options}'
611 - integration-test-plan:
612 test-plan: '{project}-{functionality}.txt'
613 - integration-patch-refspec:
615 - integration-jdk-version:
616 jdkversion: 'openjdk7'
619 - integration-gerrit-scm:
620 credentials-id: '{ssh-credentials}'
622 refspec: '$PATCHREFSPEC'
627 - integration-jclouds-controller-mininet:
629 mininet-image: '{mininet-image}'
630 mininet-vms: '{mininet-vms}'
631 mininet-cloud-name: '{mininet-cloud-name}'
632 - ssh-agent-credentials:
634 - '{ssh-credentials}'
637 - integration-csit-{install}:
638 jobs: '{trigger-jobs}'
641 - integration-cleanup-workspace
642 - integration-install-robotframework
644 properties-file: 'env.properties'
645 - integration-get-slave-addresses
647 properties-file: 'slave_addresses.txt'
648 - integration-get-bundle-vars
650 properties-file: 'bundle_vars.txt'
651 - integration-deploy-controller
652 - integration-configure-clustering
653 - integration-start-cluster-run-test
654 - integration-cleanup-tmp
661 artifacts: '*karaf.log*'
662 - email-notification:
663 email-prefix: '[{project}]'
665 - title: '{01-plot-title}'
666 yaxis: '{01-plot-yaxis}'
667 group: '{01-plot-group}'
670 use-description: false
671 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
673 - file: '{01-plot-data-file}'
674 inclusion-flag: 'off'
677 - title: '{02-plot-title}'
678 yaxis: '{02-plot-yaxis}'
679 group: '{02-plot-group}'
682 use-description: false
683 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
685 - file: '{02-plot-data-file}'
686 inclusion-flag: 'off'
691 name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
692 # Temporarily disable csit job until Rackspace networking issues are solved
695 project-type: freestyle
699 daysToKeep: '{build-days-to-keep}'
700 numToKeep: '{build-num-to-keep}'
701 artifactDaysToKeep: '{build-artifact-days-to-keep}'
702 artifactNumToKeep: '{build-num-to-keep}'
706 project: 'integration/test'
707 - integration-branch:
709 - integration-bundleurl:
711 - integration-controller-scope:
712 controller-scope: '{scope}'
713 - integration-controller-features:
714 controller-features: 'odl-mdsal-clustering,{install-features}'
715 - integration-test-options:
716 test-options: '{robot-options}'
717 - integration-test-plan:
718 test-plan: '{project}-{functionality}.txt'
719 - integration-patch-refspec:
721 - integration-jdk-version:
722 jdkversion: 'openjdk7'
725 - integration-gerrit-scm:
726 credentials-id: '{ssh-credentials}'
728 refspec: '$PATCHREFSPEC'
732 - integration-jclouds-controller-mininet:
734 mininet-image: '{mininet-image}'
735 mininet-vms: '{mininet-vms}'
736 mininet-cloud-name: '{mininet-cloud-name}'
737 - ssh-agent-credentials:
739 - '{ssh-credentials}'
742 - timed: '{schedule}'
745 - integration-cleanup-workspace
746 - integration-install-robotframework
748 properties-file: 'env.properties'
749 - integration-get-slave-addresses
751 properties-file: 'slave_addresses.txt'
752 - integration-get-bundle-vars
754 properties-file: 'bundle_vars.txt'
755 - integration-deploy-controller
756 - integration-configure-clustering
757 - integration-start-cluster-run-test
758 - integration-cleanup-tmp
765 artifacts: '*karaf.log*'
766 - email-notification:
767 email-prefix: '[{project}]'
769 - title: '{01-plot-title}'
770 yaxis: '{01-plot-yaxis}'
771 group: '{01-plot-group}'
774 use-description: false
775 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
777 - file: '{01-plot-data-file}'
778 inclusion-flag: 'off'
781 - title: '{02-plot-title}'
782 yaxis: '{02-plot-yaxis}'
783 group: '{02-plot-group}'
786 use-description: false
787 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
789 - file: '{02-plot-data-file}'
790 inclusion-flag: 'off'