1 # Job templates in this file (please update with every new template):
4 # {project}-csit-verify-{functionality}-{stream}
5 # {project}-csit-1node-imds-{functionality}-{install}-{stream}
6 # {project}-csit-1node-cds-{functionality}-{install}-{stream}
7 # {project}-csit-periodic-1node-cds-{functionality}-{install}-{stream}
8 # {project}-csit-3node-cds-{functionality}-{install}-{stream}
10 # New (use these when possible):
11 # {project}-csit-verify-1node-fedora-{functionality}-{stream}
12 # {project}-csit-1node-fedora-{functionality}-{install}-{stream}
13 # {project}-csit-1node-fedora-periodic-{functionality}-{install}-{stream}
14 # {project}-csit-verify-3node-fedora-{functionality}-{stream}
15 # {project}-csit-3node-fedora-{functionality}-{install}-{stream}
16 # {project}-csit-3node-fedora-periodic-{functionality}-{install}-{stream}
22 name: '{project}-csit-verify-{functionality}-{stream}'
24 project-type: freestyle
28 daysToKeep: '{build-days-to-keep}'
29 numToKeep: '{build-num-to-keep}'
30 artifactDaysToKeep: '{build-artifact-days-to-keep}'
31 artifactNumToKeep: '{build-artifact-num-to-keep}'
35 project: 'integration'
38 - integration-bundleurl:
40 - integration-controller-scope:
41 controller-scope: 'only'
42 - integration-controller-features:
43 controller-features: '{install-features}'
44 - integration-test-options:
45 test-options: '{robot-options}'
46 - integration-test-plan:
47 test-plan: '{project}-{functionality}.txt'
51 credentials-id: '{ssh-credentials}'
52 refspec: '$GERRIT_REFSPEC'
53 choosing-strategy: 'gerrit'
57 - integration-jclouds-controller-mininet:
60 - ssh-agent-credentials:
65 - integration-test-gerrit-trigger-patch-submitted:
71 - integration-get-slave-addresses
73 properties-file: 'slave_addresses.txt'
74 - integration-deploy-controller-run-test
81 artifacts: 'karaf.log'
83 email-prefix: '[{project}]'
86 name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}'
88 project-type: freestyle
92 daysToKeep: '{build-days-to-keep}'
93 numToKeep: '{build-num-to-keep}'
94 artifactDaysToKeep: '{build-artifact-days-to-keep}'
95 artifactNumToKeep: '{build-artifact-num-to-keep}'
99 project: 'integration'
100 - integration-branch:
102 - integration-bundleurl:
104 - integration-controller-scope:
105 controller-scope: '{scope}'
106 - integration-controller-features:
107 controller-features: '{install-features}'
108 - integration-test-options:
109 test-options: '{robot-options}'
110 - integration-test-plan:
111 test-plan: '{project}-{functionality}.txt'
115 credentials-id: '{ssh-credentials}'
121 - integration-jclouds-controller-mininet:
124 - ssh-agent-credentials:
126 - '{ssh-credentials}'
130 jobs: '{trigger-jobs}'
134 - integration-get-slave-addresses
136 properties-file: 'slave_addresses.txt'
137 - integration-deploy-controller-run-test
144 artifacts: 'karaf.log'
145 - email-notification:
146 email-prefix: '[{project}]'
148 - title: '{01-plot-title}'
149 yaxis: '{01-plot-yaxis}'
150 group: '{01-plot-group}'
153 use-description: false
154 csv-file-name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
157 - file: '{01-plot-data-file}'
158 inclusion-flag: 'off'
161 - title: '{02-plot-title}'
162 yaxis: '{02-plot-yaxis}'
163 group: '{02-plot-group}'
166 use-description: false
167 csv-file-name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
170 - file: '{02-plot-data-file}'
171 inclusion-flag: 'off'
176 name: '{project}-csit-1node-cds-{functionality}-{install}-{stream}'
178 project-type: freestyle
182 daysToKeep: '{build-days-to-keep}'
183 numToKeep: '{build-num-to-keep}'
184 artifactDaysToKeep: '{build-artifact-days-to-keep}'
185 artifactNumToKeep: '{build-artifact-num-to-keep}'
189 project: 'integration'
190 - integration-branch:
192 - integration-bundleurl:
194 - integration-controller-scope:
195 controller-scope: '{scope}'
196 - integration-controller-features:
197 controller-features: '{install-features}'
198 - integration-test-options:
199 test-options: '{robot-options}'
200 - integration-test-plan:
201 test-plan: '{project}-{functionality}.txt'
205 credentials-id: '{ssh-credentials}'
211 - integration-jclouds-controller-mininet:
214 - ssh-agent-credentials:
216 - '{ssh-credentials}'
220 jobs: '{trigger-jobs}'
224 - integration-get-slave-addresses
226 properties-file: 'slave_addresses.txt'
227 - integration-deploy-controller-run-test
234 artifacts: 'karaf.log'
235 - email-notification:
236 email-prefix: '[{project}]'
238 - title: '{01-plot-title}'
239 yaxis: '{01-plot-yaxis}'
240 group: '{01-plot-group}'
243 use-description: false
244 csv-file-name: '{project}-csit-1node-cds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
247 - file: '{01-plot-data-file}'
248 inclusion-flag: 'off'
251 - title: '{02-plot-title}'
252 yaxis: '{02-plot-yaxis}'
253 group: '{02-plot-group}'
256 use-description: false
257 csv-file-name: '{project}-csit-1node-cds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
260 - file: '{02-plot-data-file}'
261 inclusion-flag: 'off'
267 name: '{project}-csit-periodic-1node-cds-{functionality}-{install}-{stream}'
269 project-type: freestyle
273 daysToKeep: '{build-days-to-keep}'
274 numToKeep: '{build-num-to-keep}'
275 artifactDaysToKeep: '{build-artifact-days-to-keep}'
276 artifactNumToKeep: '{build-artifact-num-to-keep}'
280 project: 'integration'
281 - integration-branch:
283 - integration-bundleurl:
285 - integration-controller-scope:
286 controller-scope: '{scope}'
287 - integration-controller-features:
288 controller-features: '{install-features}'
289 - integration-test-options:
290 test-options: '{robot-options}'
291 - integration-test-plan:
292 test-plan: '{project}-{functionality}.txt'
296 credentials-id: '{ssh-credentials}'
302 - integration-jclouds-controller-mininet:
305 - ssh-agent-credentials:
307 - '{ssh-credentials}'
310 - timed: '{schedule}'
313 - integration-get-slave-addresses
315 properties-file: 'slave_addresses.txt'
316 - integration-deploy-controller-run-test
323 artifacts: 'karaf.log'
324 - email-notification:
325 email-prefix: '[{project}]'
327 - title: '{01-plot-title}'
328 yaxis: '{01-plot-yaxis}'
329 group: '{01-plot-group}'
332 use-description: false
333 csv-file-name: '{project}-csit-periodic-1node-cds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
336 - file: '{01-plot-data-file}'
337 inclusion-flag: 'off'
340 - title: '{02-plot-title}'
341 yaxis: '{02-plot-yaxis}'
342 group: '{02-plot-group}'
345 use-description: false
346 csv-file-name: '{project}-csit-periodic-1node-cds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
349 - file: '{02-plot-data-file}'
350 inclusion-flag: 'off'
356 name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}'
358 project-type: freestyle
362 daysToKeep: '{build-days-to-keep}'
363 numToKeep: '{build-num-to-keep}'
364 artifactDaysToKeep: '{build-artifact-days-to-keep}'
365 artifactNumToKeep: '{build-artifact-num-to-keep}'
369 project: 'integration'
370 - integration-branch:
372 - integration-bundleurl:
374 - integration-controller-scope:
375 controller-scope: '{scope}'
376 - integration-controller-features:
377 controller-features: 'odl-mdsal-clustering,{install-features}'
378 - integration-test-options:
379 test-options: '{robot-options}'
380 - integration-test-plan:
381 test-plan: '{project}-{functionality}.txt'
385 credentials-id: '{ssh-credentials}'
391 - integration-jclouds-controller-mininet:
394 - ssh-agent-credentials:
396 - '{ssh-credentials}'
400 jobs: '{trigger-jobs}'
404 - integration-get-slave-addresses
406 properties-file: 'slave_addresses.txt'
407 - integration-get-bundle-vars
409 properties-file: 'bundle_vars.txt'
410 - integration-deploy-controller
411 - integration-configure-clustering
412 - integration-start-cluster-run-test
418 artifacts: '*karaf.log'
419 - email-notification:
420 email-prefix: '[{project}]'
422 - title: '{01-plot-title}'
423 yaxis: '{01-plot-yaxis}'
424 group: '{01-plot-group}'
427 use-description: false
428 csv-file-name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
431 - file: '{01-plot-data-file}'
432 inclusion-flag: 'off'
435 - title: '{02-plot-title}'
436 yaxis: '{02-plot-yaxis}'
437 group: '{02-plot-group}'
440 use-description: false
441 csv-file-name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
444 - file: '{02-plot-data-file}'
445 inclusion-flag: 'off'
452 name: '{project}-csit-verify-1node-fedora-{functionality}-{stream}'
454 project-type: freestyle
458 daysToKeep: '{build-days-to-keep}'
459 numToKeep: '{build-num-to-keep}'
460 artifactDaysToKeep: '{build-artifact-days-to-keep}'
461 artifactNumToKeep: '{build-artifact-num-to-keep}'
465 project: 'integration'
466 - integration-branch:
468 - integration-bundleurl:
470 - integration-controller-scope:
471 controller-scope: 'only'
472 - integration-controller-features:
473 controller-features: '{install-features}'
474 - integration-test-options:
475 test-options: '{robot-options}'
476 - integration-test-plan:
477 test-plan: '{project}-{functionality}.txt'
480 - gerrit-trigger-scm:
481 credentials-id: '{ssh-credentials}'
482 refspec: '$GERRIT_REFSPEC'
483 choosing-strategy: 'gerrit'
487 - integration-jclouds-controller-fedora-mininet:
490 - ssh-agent-credentials:
492 - '{ssh-credentials}'
495 - integration-test-gerrit-trigger-patch-submitted:
501 - integration-get-slave-addresses
503 properties-file: 'slave_addresses.txt'
504 - integration-deploy-controller-run-test
511 artifacts: 'karaf.log'
512 - email-notification:
513 email-prefix: '[{project}]'
516 name: '{project}-csit-1node-fedora-{functionality}-{install}-{stream}'
518 project-type: freestyle
522 daysToKeep: '{build-days-to-keep}'
523 numToKeep: '{build-num-to-keep}'
524 artifactDaysToKeep: '{build-artifact-days-to-keep}'
525 artifactNumToKeep: '{build-artifact-num-to-keep}'
529 project: 'integration'
530 - integration-branch:
532 - integration-bundleurl:
534 - integration-controller-scope:
535 controller-scope: '{scope}'
536 - integration-controller-features:
537 controller-features: '{install-features}'
538 - integration-test-options:
539 test-options: '{robot-options}'
540 - integration-test-plan:
541 test-plan: '{project}-{functionality}.txt'
545 credentials-id: '{ssh-credentials}'
551 - integration-jclouds-controller-fedora-mininet:
554 - ssh-agent-credentials:
556 - '{ssh-credentials}'
560 jobs: '{trigger-jobs}'
564 - integration-get-slave-addresses
566 properties-file: 'slave_addresses.txt'
567 - integration-deploy-controller-run-test
574 artifacts: 'karaf.log'
575 - email-notification:
576 email-prefix: '[{project}]'
578 - title: '{01-plot-title}'
579 yaxis: '{01-plot-yaxis}'
580 group: '{01-plot-group}'
583 use-description: false
584 csv-file-name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
586 - file: '{01-plot-data-file}'
587 inclusion-flag: 'off'
590 - title: '{02-plot-title}'
591 yaxis: '{02-plot-yaxis}'
592 group: '{02-plot-group}'
595 use-description: false
596 csv-file-name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
598 - file: '{02-plot-data-file}'
599 inclusion-flag: 'off'
604 name: '{project}-csit-1node-fedora-periodic-{functionality}-{install}-{stream}'
606 project-type: freestyle
610 daysToKeep: '{build-days-to-keep}'
611 numToKeep: '{build-num-to-keep}'
612 artifactDaysToKeep: '{build-artifact-days-to-keep}'
613 artifactNumToKeep: '{build-artifact-num-to-keep}'
617 project: 'integration'
618 - integration-branch:
620 - integration-bundleurl:
622 - integration-controller-scope:
623 controller-scope: '{scope}'
624 - integration-controller-features:
625 controller-features: '{install-features}'
626 - integration-test-options:
627 test-options: '{robot-options}'
628 - integration-test-plan:
629 test-plan: '{project}-{functionality}.txt'
633 credentials-id: '{ssh-credentials}'
639 - integration-jclouds-controller-fedora-mininet:
642 - ssh-agent-credentials:
644 - '{ssh-credentials}'
647 - timed: '{schedule}'
650 - integration-get-slave-addresses
652 properties-file: 'slave_addresses.txt'
653 - integration-deploy-controller-run-test
660 artifacts: 'karaf.log'
661 - email-notification:
662 email-prefix: '[{project}]'
664 - title: '{01-plot-title}'
665 yaxis: '{01-plot-yaxis}'
666 group: '{01-plot-group}'
669 use-description: false
670 csv-file-name: '{project}-csit-periodic-1node-cds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
672 - file: '{01-plot-data-file}'
673 inclusion-flag: 'off'
676 - title: '{02-plot-title}'
677 yaxis: '{02-plot-yaxis}'
678 group: '{02-plot-group}'
681 use-description: false
682 csv-file-name: '{project}-csit-periodic-1node-cds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
684 - file: '{02-plot-data-file}'
685 inclusion-flag: 'off'
690 name: '{project}-csit-verify-3node-fedora-{functionality}-{stream}'
692 project-type: freestyle
696 daysToKeep: '{build-days-to-keep}'
697 numToKeep: '{build-num-to-keep}'
698 artifactDaysToKeep: '{build-artifact-days-to-keep}'
699 artifactNumToKeep: '{build-artifact-num-to-keep}'
703 project: 'integration'
704 - integration-branch:
706 - integration-bundleurl:
708 - integration-controller-scope:
709 controller-scope: 'only'
710 - integration-controller-features:
711 controller-features: 'odl-mdsal-clustering,{install-features}'
712 - integration-test-options:
713 test-options: '{robot-options}'
714 - integration-test-plan:
715 test-plan: '{project}-{functionality}.txt'
718 - gerrit-trigger-scm:
719 credentials-id: '{ssh-credentials}'
720 refspec: '$GERRIT_REFSPEC'
721 choosing-strategy: 'gerrit'
725 - integration-jclouds-controller-fedora-mininet:
728 - ssh-agent-credentials:
730 - '{ssh-credentials}'
733 - integration-test-gerrit-trigger-patch-submitted:
739 - integration-get-slave-addresses
741 properties-file: 'slave_addresses.txt'
742 - integration-get-bundle-vars
744 properties-file: 'bundle_vars.txt'
745 - integration-deploy-controller
746 - integration-configure-clustering
747 - integration-start-cluster-run-test
753 artifacts: '*karaf.log'
754 - email-notification:
755 email-prefix: '[{project}]'
758 name: '{project}-csit-3node-fedora-{functionality}-{install}-{stream}'
760 project-type: freestyle
764 daysToKeep: '{build-days-to-keep}'
765 numToKeep: '{build-num-to-keep}'
766 artifactDaysToKeep: '{build-artifact-days-to-keep}'
767 artifactNumToKeep: '{build-artifact-num-to-keep}'
771 project: 'integration'
772 - integration-branch:
774 - integration-bundleurl:
776 - integration-controller-scope:
777 controller-scope: '{scope}'
778 - integration-controller-features:
779 controller-features: 'odl-mdsal-clustering,{install-features}'
780 - integration-test-options:
781 test-options: '{robot-options}'
782 - integration-test-plan:
783 test-plan: '{project}-{functionality}.txt'
787 credentials-id: '{ssh-credentials}'
793 - integration-jclouds-controller-fedora-mininet:
796 - ssh-agent-credentials:
798 - '{ssh-credentials}'
802 jobs: '{trigger-jobs}'
806 - integration-get-slave-addresses
808 properties-file: 'slave_addresses.txt'
809 - integration-get-bundle-vars
811 properties-file: 'bundle_vars.txt'
812 - integration-deploy-controller
813 - integration-configure-clustering
814 - integration-start-cluster-run-test
821 artifacts: '*karaf.log'
822 - email-notification:
823 email-prefix: '[{project}]'
825 - title: '{01-plot-title}'
826 yaxis: '{01-plot-yaxis}'
827 group: '{01-plot-group}'
830 use-description: false
831 csv-file-name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
833 - file: '{01-plot-data-file}'
834 inclusion-flag: 'off'
837 - title: '{02-plot-title}'
838 yaxis: '{02-plot-yaxis}'
839 group: '{02-plot-group}'
842 use-description: false
843 csv-file-name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
845 - file: '{02-plot-data-file}'
846 inclusion-flag: 'off'
851 name: '{project}-csit-3node-fedora-periodic-{functionality}-{install}-{stream}'
853 project-type: freestyle
857 daysToKeep: '{build-days-to-keep}'
858 numToKeep: '{build-num-to-keep}'
859 artifactDaysToKeep: '{build-artifact-days-to-keep}'
860 artifactNumToKeep: '{build-artifact-num-to-keep}'
864 project: 'integration'
865 - integration-branch:
867 - integration-bundleurl:
869 - integration-controller-scope:
870 controller-scope: '{scope}'
871 - integration-controller-features:
872 controller-features: 'odl-mdsal-clustering,{install-features}'
873 - integration-test-options:
874 test-options: '{robot-options}'
875 - integration-test-plan:
876 test-plan: '{project}-{functionality}.txt'
880 credentials-id: '{ssh-credentials}'
886 - integration-jclouds-controller-fedora-mininet:
889 - ssh-agent-credentials:
891 - '{ssh-credentials}'
894 - timed: '{schedule}'
897 - integration-get-slave-addresses
899 properties-file: 'slave_addresses.txt'
900 - integration-get-bundle-vars
902 properties-file: 'bundle_vars.txt'
903 - integration-deploy-controller
904 - integration-configure-clustering
905 - integration-start-cluster-run-test
912 artifacts: '*karaf.log'
913 - email-notification:
914 email-prefix: '[{project}]'
916 - title: '{01-plot-title}'
917 yaxis: '{01-plot-yaxis}'
918 group: '{01-plot-group}'
921 use-description: false
922 csv-file-name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
924 - file: '{01-plot-data-file}'
925 inclusion-flag: 'off'
928 - title: '{02-plot-title}'
929 yaxis: '{02-plot-yaxis}'
930 group: '{02-plot-group}'
933 use-description: false
934 csv-file-name: '{project}-csit-3node-cds-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
936 - file: '{02-plot-data-file}'
937 inclusion-flag: 'off'