1 # Job templates in this file (please update with every new template):
3 # New (for Be release):
4 # {project}-csit-verify-1node-{functionality}
5 # {project}-csit-1node-{functionality}-{install}-{stream}
6 # {project}-csit-1node-periodic-{functionality}-{install}-{stream}
7 # {project}-csit-verify-3node-{functionality}
8 # {project}-csit-3node-{functionality}-{install}-{stream}
9 # {project}-csit-3node-periodic-{functionality}-{install}-{stream}
13 # opendaylight-infra-parameters: main project integration/test ($PROJECT)
14 # jre: (openjdk7 or openjdk8) Java runtime environment to use when launching ODL
15 # integration-branch: distribution branch ($BRANCH)
16 # integration-controller-bundleurl: distribution URL ($BUNDLEURL)
17 # integration-controller-scope: only or all features ($CONTROLLERSCOPE)
18 # integration-controller-features: features under test ($CONTROLLER FEATURES)
19 # integration-test-options: robot options ($TESTOPTIONS)
20 # integration-stream-test-plan: stream specific robot test plan ($STREAMTESTPLAN)
21 # integration-test-plan: fallback robot test plan ($TESTPLAN)
22 # integration-patch-refspec: test branch ($PATCHREFSPEC)
28 name: '{project}-csit-verify-1node-{functionality}'
31 project-type: freestyle
32 node: centos7-robot-2c-2g
35 daysToKeep: '{build-days-to-keep}'
36 numToKeep: '{build-num-to-keep}'
37 artifactDaysToKeep: '{build-artifact-days-to-keep}'
38 artifactNumToKeep: '{build-num-to-keep}'
41 - opendaylight-infra-parameters:
42 project: 'integration/test'
44 refspec: 'refs/heads/{branch}'
45 artifacts: '{archive-artifacts}'
47 branch: 'stable/boron'
48 - integration-distribution-stream:
50 - integration-bundleurl:
52 - integration-controller-scope:
53 controller-scope: 'only'
54 - integration-controller-features:
55 controller-features: '{install-features}'
56 - integration-test-options:
57 test-options: '{robot-options}'
58 - integration-stream-test-plan:
59 stream-test-plan: '{project}-{functionality}-boron.txt'
60 - integration-test-plan:
61 test-plan: '{project}-{functionality}.txt'
62 - integration-jdk-version:
63 jdkversion: 'openjdk8'
66 - integration-gerrit-scm:
68 refspec: '$GERRIT_REFSPEC'
72 - opendaylight-infra-wrappers:
73 build-timeout: '{build-timeout}'
74 - integration-jclouds-controller-mininet:
75 controller-image: '{controller-image}'
77 mininet-image: '{mininet-image}'
78 mininet-vms: '{mininet-vms}'
81 - integration-trigger-patch-submitted:
82 name: 'integration/test'
84 pattern: 'csit/suites/{project}/**'
87 - integration-copy-ssh-keys
88 - integration-cleanup-workspace
89 - integration-install-robotframework
91 properties-file: 'env.properties'
92 - integration-get-slave-addresses
94 properties-file: 'slave_addresses.txt'
95 - integration-get-bundle-vars
97 properties-file: 'bundle_vars.txt'
98 - integration-deploy-controller-run-test
99 - integration-cleanup-tmp
105 - email-notification:
106 email-prefix: '[{project}]'
107 - integration-csit-archive-build
108 - opendaylight-infra-shiplogs:
109 maven-version: 'mvn33'
112 name: '{project}-csit-1node-{functionality}-{install}-{stream}'
115 project-type: freestyle
116 node: centos7-robot-2c-2g
119 daysToKeep: '{build-days-to-keep}'
120 numToKeep: '{build-num-to-keep}'
121 artifactDaysToKeep: '{build-artifact-days-to-keep}'
122 artifactNumToKeep: '{build-num-to-keep}'
125 - opendaylight-infra-parameters:
126 project: 'integration/test'
128 refspec: 'refs/heads/{branch}'
129 artifacts: '{archive-artifacts}'
130 - integration-branch:
132 - integration-distribution-stream:
134 - integration-bundleurl:
136 - integration-controller-scope:
137 controller-scope: '{scope}'
138 - integration-controller-features:
139 controller-features: '{install-features}'
140 - integration-test-options:
141 test-options: '{robot-options}'
142 - integration-stream-test-plan:
143 stream-test-plan: '{project}-{functionality}-{stream}.txt'
144 - integration-test-plan:
145 test-plan: '{project}-{functionality}.txt'
146 - integration-patch-refspec:
148 - integration-jdk-version:
152 - integration-gerrit-scm:
154 refspec: '$PATCHREFSPEC'
158 - opendaylight-infra-wrappers:
159 build-timeout: '{build-timeout}'
160 - integration-jclouds-controller-mininet:
161 controller-image: '{controller-image}'
163 mininet-image: '{mininet-image}'
164 mininet-vms: '{mininet-vms}'
167 - integration-csit-{install}:
168 jobs: '{trigger-jobs}'
171 - integration-copy-ssh-keys
172 - integration-cleanup-workspace
173 - integration-install-robotframework
175 properties-file: 'env.properties'
176 - integration-get-slave-addresses
178 properties-file: 'slave_addresses.txt'
179 - integration-get-bundle-vars
181 properties-file: 'bundle_vars.txt'
182 - integration-deploy-controller-run-test
183 - integration-cleanup-tmp
189 - email-notification:
190 email-prefix: '[{project}]'
192 - title: '{01-plot-title}'
193 yaxis: '{01-plot-yaxis}'
194 group: '{01-plot-group}'
198 use-description: false
199 csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
201 - file: '{01-plot-data-file}'
202 inclusion-flag: 'off'
205 - title: '{02-plot-title}'
206 yaxis: '{02-plot-yaxis}'
207 group: '{02-plot-group}'
211 use-description: false
212 csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
214 - file: '{02-plot-data-file}'
215 inclusion-flag: 'off'
218 - integration-csit-archive-build
219 - opendaylight-infra-shiplogs:
220 maven-version: 'mvn33'
223 name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
226 project-type: freestyle
227 node: centos7-robot-2c-2g
230 daysToKeep: '{build-days-to-keep}'
231 numToKeep: '{build-num-to-keep}'
232 artifactDaysToKeep: '{build-artifact-days-to-keep}'
233 artifactNumToKeep: '{build-num-to-keep}'
236 - opendaylight-infra-parameters:
237 project: 'integration/test'
239 refspec: 'refs/heads/{branch}'
240 artifacts: '{archive-artifacts}'
241 - integration-branch:
243 - integration-distribution-stream:
245 - integration-bundleurl:
247 - integration-controller-scope:
248 controller-scope: '{scope}'
249 - integration-controller-features:
250 controller-features: '{install-features}'
251 - integration-test-options:
252 test-options: '{robot-options}'
253 - integration-stream-test-plan:
254 stream-test-plan: '{project}-{functionality}-{stream}.txt'
255 - integration-test-plan:
256 test-plan: '{project}-{functionality}.txt'
257 - integration-patch-refspec:
259 - integration-jdk-version:
263 - integration-gerrit-scm:
265 refspec: '$PATCHREFSPEC'
269 - opendaylight-infra-wrappers:
270 build-timeout: '{build-timeout}'
271 - integration-jclouds-controller-mininet:
272 controller-image: '{controller-image}'
274 mininet-image: '{mininet-image}'
275 mininet-vms: '{mininet-vms}'
278 - timed: '{schedule}'
281 - integration-copy-ssh-keys
282 - integration-cleanup-workspace
283 - integration-install-robotframework
285 properties-file: 'env.properties'
286 - integration-get-slave-addresses
288 properties-file: 'slave_addresses.txt'
289 - integration-get-bundle-vars
291 properties-file: 'bundle_vars.txt'
292 - integration-deploy-controller-run-test
293 - integration-cleanup-tmp
299 - email-notification:
300 email-prefix: '[{project}]'
302 - title: '{01-plot-title}'
303 yaxis: '{01-plot-yaxis}'
304 group: '{01-plot-group}'
308 use-description: false
309 csv-file-name: '{project}-csit-periodic-1node-{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}'
321 use-description: false
322 csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
324 - file: '{02-plot-data-file}'
325 inclusion-flag: 'off'
328 - title: '{03-plot-title}'
329 yaxis: '{03-plot-yaxis}'
330 group: '{03-plot-group}'
334 use-description: false
335 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{03-plot-data-file}-03-history.csv'
337 - file: '{03-plot-data-file}'
338 inclusion-flag: '{03-inclusion-flag}'
339 exclude: '{03-exclude-value}'
341 - title: '{04-plot-title}'
342 yaxis: '{04-plot-yaxis}'
343 group: '{04-plot-group}'
347 use-description: false
348 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{04-plot-data-file}-04-history.csv'
350 - file: '{04-plot-data-file}'
351 inclusion-flag: '{04-inclusion-flag}'
352 exclude: '{04-exclude-value}'
354 - title: '{05-plot-title}'
355 yaxis: '{05-plot-yaxis}'
356 group: '{05-plot-group}'
360 use-description: false
361 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{05-plot-data-file}-05-history.csv'
363 - file: '{05-plot-data-file}'
364 inclusion-flag: '{05-inclusion-flag}'
365 exclude: '{05-exclude-value}'
367 - title: '{06-plot-title}'
368 yaxis: '{06-plot-yaxis}'
369 group: '{06-plot-group}'
373 use-description: false
374 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{06-plot-data-file}-06-history.csv'
376 - file: '{06-plot-data-file}'
377 inclusion-flag: '{06-inclusion-flag}'
378 exclude: '{06-exclude-value}'
380 - title: '{07-plot-title}'
381 yaxis: '{07-plot-yaxis}'
382 group: '{07-plot-group}'
386 use-description: false
387 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{07-plot-data-file}-07-history.csv'
389 - file: '{07-plot-data-file}'
390 inclusion-flag: '{07-inclusion-flag}'
391 exclude: '{07-exclude-value}'
393 - title: '{08-plot-title}'
394 yaxis: '{08-plot-yaxis}'
395 group: '{08-plot-group}'
399 use-description: false
400 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{08-plot-data-file}-08-history.csv'
402 - file: '{08-plot-data-file}'
403 inclusion-flag: '{08-inclusion-flag}'
404 exclude: '{08-exclude-value}'
406 - title: '{09-plot-title}'
407 yaxis: '{09-plot-yaxis}'
408 group: '{09-plot-group}'
412 use-description: false
413 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{09-plot-data-file}-09-history.csv'
415 - file: '{09-plot-data-file}'
416 inclusion-flag: '{09-inclusion-flag}'
417 exclude: '{09-exclude-value}'
419 - title: '{10-plot-title}'
420 yaxis: '{10-plot-yaxis}'
421 group: '{10-plot-group}'
425 use-description: false
426 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{10-plot-data-file}-10-history.csv'
428 - file: '{10-plot-data-file}'
429 inclusion-flag: '{10-inclusion-flag}'
430 exclude: '{10-exclude-value}'
432 - integration-csit-archive-build
433 - opendaylight-infra-shiplogs:
434 maven-version: 'mvn33'
437 name: '{project}-csit-verify-3node-{functionality}'
440 project-type: freestyle
441 node: centos7-robot-2c-2g
444 daysToKeep: '{build-days-to-keep}'
445 numToKeep: '{build-num-to-keep}'
446 artifactDaysToKeep: '{build-artifact-days-to-keep}'
447 artifactNumToKeep: '{build-num-to-keep}'
450 - opendaylight-infra-parameters:
451 project: 'integration/test'
453 refspec: 'refs/heads/{branch}'
454 artifacts: '{archive-artifacts}'
455 - integration-branch:
456 branch: 'stable/boron'
457 - integration-distribution-stream:
459 - integration-bundleurl:
461 - integration-controller-scope:
462 controller-scope: 'only'
463 - integration-controller-features:
464 controller-features: 'odl-jolokia,{install-features}'
465 - integration-test-options:
466 test-options: '{robot-options}'
467 - integration-stream-test-plan:
468 stream-test-plan: '{project}-{functionality}-boron.txt'
469 - integration-test-plan:
470 test-plan: '{project}-{functionality}.txt'
471 - integration-jdk-version:
472 jdkversion: 'openjdk8'
475 - integration-gerrit-scm:
477 refspec: '$GERRIT_REFSPEC'
481 - opendaylight-infra-wrappers:
482 build-timeout: '{build-timeout}'
483 - integration-jclouds-controller-mininet:
484 controller-image: '{controller-image}'
486 mininet-image: '{mininet-image}'
487 mininet-vms: '{mininet-vms}'
490 - integration-trigger-patch-submitted:
491 name: 'integration/test'
493 pattern: 'csit/suites/{project}/**'
496 - integration-copy-ssh-keys
497 - integration-cleanup-workspace
498 - integration-install-robotframework
500 properties-file: 'env.properties'
501 - integration-get-slave-addresses
503 properties-file: 'slave_addresses.txt'
504 - integration-get-bundle-vars
506 properties-file: 'bundle_vars.txt'
507 - integration-configure-clustering
508 - integration-start-cluster-run-test
509 - integration-cleanup-tmp
515 - email-notification:
516 email-prefix: '[{project}]'
517 - integration-csit-archive-build
518 - opendaylight-infra-shiplogs:
519 maven-version: 'mvn33'
522 name: '{project}-csit-3node-{functionality}-{install}-{stream}'
525 project-type: freestyle
526 node: centos7-robot-2c-2g
529 daysToKeep: '{build-days-to-keep}'
530 numToKeep: '{build-num-to-keep}'
531 artifactDaysToKeep: '{build-artifact-days-to-keep}'
532 artifactNumToKeep: '{build-num-to-keep}'
535 - opendaylight-infra-parameters:
536 project: 'integration/test'
538 refspec: 'refs/heads/{branch}'
539 artifacts: '{archive-artifacts}'
540 - integration-branch:
542 - integration-distribution-stream:
544 - integration-bundleurl:
546 - integration-controller-scope:
547 controller-scope: '{scope}'
548 - integration-controller-features:
549 controller-features: 'odl-jolokia,{install-features}'
550 - integration-test-options:
551 test-options: '{robot-options}'
552 - integration-stream-test-plan:
553 stream-test-plan: '{project}-{functionality}-{stream}.txt'
554 - integration-test-plan:
555 test-plan: '{project}-{functionality}.txt'
556 - integration-patch-refspec:
558 - integration-jdk-version:
562 - integration-gerrit-scm:
564 refspec: '$PATCHREFSPEC'
568 - opendaylight-infra-wrappers:
569 build-timeout: '{build-timeout}'
570 - integration-jclouds-controller-mininet:
571 controller-image: '{controller-image}'
573 mininet-image: '{mininet-image}'
574 mininet-vms: '{mininet-vms}'
577 - integration-csit-{install}:
578 jobs: '{trigger-jobs}'
581 - integration-copy-ssh-keys
582 - integration-cleanup-workspace
583 - integration-install-robotframework
585 properties-file: 'env.properties'
586 - integration-get-slave-addresses
588 properties-file: 'slave_addresses.txt'
589 - integration-get-bundle-vars
591 properties-file: 'bundle_vars.txt'
592 - integration-configure-clustering
593 - integration-start-cluster-run-test
594 - integration-cleanup-tmp
600 - email-notification:
601 email-prefix: '[{project}]'
603 - title: '{01-plot-title}'
604 yaxis: '{01-plot-yaxis}'
605 group: '{01-plot-group}'
609 use-description: false
610 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
612 - file: '{01-plot-data-file}'
613 inclusion-flag: 'off'
616 - title: '{02-plot-title}'
617 yaxis: '{02-plot-yaxis}'
618 group: '{02-plot-group}'
622 use-description: false
623 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
625 - file: '{02-plot-data-file}'
626 inclusion-flag: 'off'
629 - integration-csit-archive-build
630 - opendaylight-infra-shiplogs:
631 maven-version: 'mvn33'
634 name: '{project}-csit-3node-docker-{functionality}-{install}-{stream}'
637 project-type: freestyle
638 node: centos7-robot-2c-2g
641 daysToKeep: '{build-days-to-keep}'
642 numToKeep: '{build-num-to-keep}'
643 artifactDaysToKeep: '{build-artifact-days-to-keep}'
644 artifactNumToKeep: '{build-num-to-keep}'
647 - opendaylight-infra-parameters:
648 project: 'integration/test'
650 refspec: 'refs/heads/{branch}'
651 artifacts: '{archive-artifacts}'
652 - integration-branch:
654 - integration-distribution-stream:
656 - integration-bundleurl:
658 - integration-controller-scope:
659 controller-scope: '{scope}'
660 - integration-controller-features:
661 controller-features: 'odl-jolokia,{install-features}'
662 - integration-test-options:
663 test-options: '{robot-options}'
664 - integration-stream-test-plan:
665 stream-test-plan: '{project}-{functionality}-{stream}.txt'
666 - integration-test-plan:
667 test-plan: '{project}-{functionality}.txt'
668 - integration-patch-refspec:
670 - integration-jdk-version:
674 - integration-gerrit-scm:
676 refspec: '$PATCHREFSPEC'
680 - opendaylight-infra-wrappers:
681 build-timeout: '{build-timeout}'
682 - integration-jclouds-controller-docker:
683 controller-image: '{controller-image}'
685 docker-image: '{docker-image}'
689 - integration-csit-{install}:
690 jobs: '{trigger-jobs}'
693 - integration-copy-ssh-keys
694 - integration-cleanup-workspace
695 - integration-install-robotframework
697 properties-file: 'env.properties'
698 - integration-get-slave-addresses
700 properties-file: 'slave_addresses.txt'
701 - integration-get-bundle-vars
703 properties-file: 'bundle_vars.txt'
704 - integration-configure-clustering
705 - integration-start-cluster-run-test
706 - integration-cleanup-tmp
712 - email-notification:
713 email-prefix: '[{project}]'
715 - title: '{01-plot-title}'
716 yaxis: '{01-plot-yaxis}'
717 group: '{01-plot-group}'
721 use-description: false
722 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
724 - file: '{01-plot-data-file}'
725 inclusion-flag: 'off'
728 - title: '{02-plot-title}'
729 yaxis: '{02-plot-yaxis}'
730 group: '{02-plot-group}'
734 use-description: false
735 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
737 - file: '{02-plot-data-file}'
738 inclusion-flag: 'off'
741 - integration-csit-archive-build
742 - opendaylight-infra-shiplogs:
743 maven-version: 'mvn33'
746 name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
749 project-type: freestyle
750 node: centos7-robot-2c-2g
753 daysToKeep: '{build-days-to-keep}'
754 numToKeep: '{build-num-to-keep}'
755 artifactDaysToKeep: '{build-artifact-days-to-keep}'
756 artifactNumToKeep: '{build-num-to-keep}'
759 - opendaylight-infra-parameters:
760 project: 'integration/test'
762 refspec: 'refs/heads/{branch}'
763 artifacts: '{archive-artifacts}'
764 - integration-branch:
766 - integration-distribution-stream:
768 - integration-bundleurl:
770 - integration-controller-scope:
771 controller-scope: '{scope}'
772 - integration-controller-features:
773 controller-features: 'odl-jolokia,{install-features}'
774 - integration-test-options:
775 test-options: '{robot-options}'
776 - integration-stream-test-plan:
777 stream-test-plan: '{project}-{functionality}-{stream}.txt'
778 - integration-test-plan:
779 test-plan: '{project}-{functionality}.txt'
780 - integration-patch-refspec:
782 - integration-jdk-version:
786 - integration-gerrit-scm:
788 refspec: '$PATCHREFSPEC'
792 - opendaylight-infra-wrappers:
793 build-timeout: '{build-timeout}'
794 - integration-jclouds-controller-mininet:
795 controller-image: '{controller-image}'
797 mininet-image: '{mininet-image}'
798 mininet-vms: '{mininet-vms}'
801 - timed: '{schedule}'
804 - integration-copy-ssh-keys
805 - integration-cleanup-workspace
806 - integration-install-robotframework
808 properties-file: 'env.properties'
809 - integration-get-slave-addresses
811 properties-file: 'slave_addresses.txt'
812 - integration-get-bundle-vars
814 properties-file: 'bundle_vars.txt'
815 - integration-configure-clustering
816 - integration-start-cluster-run-test
817 - integration-cleanup-tmp
823 - email-notification:
824 email-prefix: '[{project}]'
826 - title: '{01-plot-title}'
827 yaxis: '{01-plot-yaxis}'
828 group: '{01-plot-group}'
832 use-description: false
833 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
835 - file: '{01-plot-data-file}'
836 inclusion-flag: 'off'
839 - title: '{02-plot-title}'
840 yaxis: '{02-plot-yaxis}'
841 group: '{02-plot-group}'
845 use-description: false
846 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
848 - file: '{02-plot-data-file}'
849 inclusion-flag: 'off'
852 - title: '{03-plot-title}'
853 yaxis: '{03-plot-yaxis}'
854 group: '{03-plot-group}'
858 use-description: false
859 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{03-plot-data-file}-03-history.csv'
861 - file: '{03-plot-data-file}'
862 inclusion-flag: '{03-inclusion-flag}'
863 exclude: '{03-exclude-value}'
865 - title: '{04-plot-title}'
866 yaxis: '{04-plot-yaxis}'
867 group: '{04-plot-group}'
871 use-description: false
872 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{04-plot-data-file}-04-history.csv'
874 - file: '{04-plot-data-file}'
875 inclusion-flag: '{04-inclusion-flag}'
876 exclude: '{04-exclude-value}'
878 - title: '{05-plot-title}'
879 yaxis: '{05-plot-yaxis}'
880 group: '{05-plot-group}'
884 use-description: false
885 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{05-plot-data-file}-05-history.csv'
887 - file: '{05-plot-data-file}'
888 inclusion-flag: '{05-inclusion-flag}'
889 exclude: '{05-exclude-value}'
891 - title: '{06-plot-title}'
892 yaxis: '{06-plot-yaxis}'
893 group: '{06-plot-group}'
897 use-description: false
898 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{06-plot-data-file}-06-history.csv'
900 - file: '{06-plot-data-file}'
901 inclusion-flag: '{06-inclusion-flag}'
902 exclude: '{06-exclude-value}'
904 - title: '{07-plot-title}'
905 yaxis: '{07-plot-yaxis}'
906 group: '{07-plot-group}'
910 use-description: false
911 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{07-plot-data-file}-07-history.csv'
913 - file: '{07-plot-data-file}'
914 inclusion-flag: '{07-inclusion-flag}'
915 exclude: '{07-exclude-value}'
917 - title: '{08-plot-title}'
918 yaxis: '{08-plot-yaxis}'
919 group: '{08-plot-group}'
923 use-description: false
924 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{08-plot-data-file}-08-history.csv'
926 - file: '{08-plot-data-file}'
927 inclusion-flag: '{08-inclusion-flag}'
928 exclude: '{08-exclude-value}'
930 - title: '{09-plot-title}'
931 yaxis: '{09-plot-yaxis}'
932 group: '{09-plot-group}'
936 use-description: false
937 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{09-plot-data-file}-09-history.csv'
939 - file: '{09-plot-data-file}'
940 inclusion-flag: '{09-inclusion-flag}'
941 exclude: '{09-exclude-value}'
943 - title: '{10-plot-title}'
944 yaxis: '{10-plot-yaxis}'
945 group: '{10-plot-group}'
949 use-description: false
950 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{10-plot-data-file}-10-history.csv'
952 - file: '{10-plot-data-file}'
953 inclusion-flag: '{10-inclusion-flag}'
954 exclude: '{10-exclude-value}'
956 - integration-csit-archive-build
957 - opendaylight-infra-shiplogs:
958 maven-version: 'mvn33'
961 name: '{project}-csit-1node-openstack-{openstack}-{functionality}-{stream}'
964 project-type: freestyle
965 node: centos7-robot-2c-2g
968 daysToKeep: '{build-days-to-keep}'
969 numToKeep: '{build-num-to-keep}'
970 artifactDaysToKeep: '{build-artifact-days-to-keep}'
971 artifactNumToKeep: '{build-num-to-keep}'
974 - opendaylight-infra-parameters:
975 project: 'integration/test'
977 refspec: 'refs/heads/{branch}'
978 artifacts: '{archive-artifacts}'
979 - integration-branch:
981 - integration-distribution-stream:
983 - integration-bundleurl:
985 - integration-controller-features:
986 controller-features: '{install-features}'
987 - integration-test-plan:
988 test-plan: '{project}-1node-openstack.txt'
989 - integration-patch-refspec:
991 - integration-jdk-version:
994 name: OPENSTACK_BRANCH
995 default: '{openstack-branch}'
996 description: 'Openstack version to use with devstack'
998 name: ODL_ML2_DRIVER_REPO
999 default: 'https://github.com/openstack/networking-odl'
1000 description: 'URL to fetch networking-odl driver'
1002 name: ODL_ML2_VERSION
1003 default: '{odl-ml2-version}'
1004 description: 'Version of networking-odl to checkout from the repo'
1006 name: ODL_ENABLE_L3_FWD
1007 default: '{odl-enable-l3}'
1008 description: 'Enable L3 FWD in ODL for createing br-ex'
1011 default: '{public-bridge}'
1012 description: 'Specifies public bridge for provider and external networking'
1014 name: ENABLE_OS_SERVICES
1015 default: '{enable-openstack-services}'
1016 description: 'comma seperated list of services to enable'
1018 name: DISABLE_OS_SERVICES
1019 default: '{disable-openstack-services}'
1020 description: 'comma seperated list of services to enable'
1022 name: TENANT_NETWORK_TYPE
1023 default: '{tenant-network-type}'
1024 description: 'Tenant Network Type supported by the implementation'
1026 name: SECURITY_GROUP_MODE
1027 default: '{security-group-mode}'
1028 description: 'Security Group Mode to be used in netvirt aclservice config'
1030 - integration-gerrit-scm:
1032 refspec: '$PATCHREFSPEC'
1036 - opendaylight-infra-wrappers:
1037 build-timeout: '{build-timeout}'
1038 - integration-jclouds-controller-devstack:
1039 controller-image: '{controller-image}'
1041 openstack-image: '{openstack-image}'
1042 openstack-vms: '{openstack-vms}'
1045 - integration-csit-all
1048 - integration-copy-ssh-keys
1049 - integration-cleanup-workspace
1050 - integration-install-robotframework
1052 properties-file: 'env.properties'
1053 - integration-get-slave-addresses
1055 properties-file: 'slave_addresses.txt'
1056 - integration-get-bundle-vars
1058 properties-file: 'bundle_vars.txt'
1059 - integration-deploy-controller-run-test
1060 - integration-deploy-openstack-run-test
1061 - integration-cleanup-tmp
1064 - integration-robot-tempest:
1067 - email-notification:
1068 email-prefix: '[{project}]'
1069 - integration-csit-archive-build
1070 - opendaylight-infra-shiplogs:
1071 maven-version: 'mvn33'
1074 name: '{project}-csit-3node-openstack-{openstack}-{functionality}-{stream}'
1077 project-type: freestyle
1078 node: centos7-robot-2c-2g
1081 daysToKeep: '{build-days-to-keep}'
1082 numToKeep: '{build-num-to-keep}'
1083 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1084 artifactNumToKeep: '{build-num-to-keep}'
1087 - opendaylight-infra-parameters:
1088 project: 'integration/test'
1090 refspec: 'refs/heads/{branch}'
1091 artifacts: '{archive-artifacts}'
1092 - integration-branch:
1094 - integration-distribution-stream:
1096 - integration-bundleurl:
1098 - integration-controller-features:
1099 controller-features: 'odl-jolokia,{install-features}'
1100 - integration-test-plan:
1101 test-plan: '{project}-3node-openstack.txt'
1102 - integration-patch-refspec:
1104 - integration-jdk-version:
1107 name: OPENSTACK_BRANCH
1108 default: '{openstack-branch}'
1109 description: 'Openstack version to use with devstack'
1111 name: ODL_ML2_DRIVER_REPO
1112 default: 'https://github.com/openstack/networking-odl'
1113 description: 'URL to fetch networking-odl driver'
1115 name: ODL_ML2_VERSION
1116 default: '{odl-ml2-version}'
1117 description: 'Version of networking-odl to checkout from the repo'
1119 name: ODL_ENABLE_L3_FWD
1120 default: '{odl-enable-l3}'
1121 description: 'Enable L3 FWD in ODL for createing br-ex'
1124 default: '{public-bridge}'
1125 description: 'Specifies public bridge for provider and external networking'
1127 name: ENABLE_HAPROXY_FOR_NEUTRON
1128 default: '{enable-haproxy}'
1129 description: 'Enable HAProxy for using neutron interface as HA'
1131 name: ENABLE_OS_SERVICES
1132 default: '{enable-openstack-services}'
1133 description: 'comma seperated list of services to enable'
1135 name: DISABLE_OS_SERVICES
1136 default: '{disable-openstack-services}'
1137 description: 'comma seperated list of services to enable'
1139 name: TENANT_NETWORK_TYPE
1140 default: '{tenant-network-type}'
1141 description: 'Tenant Network Type supported by the implementation'
1143 name: SECURITY_GROUP_MODE
1144 default: '{security-group-mode}'
1145 description: 'Security Group Mode to be used in netvirt aclservice config'
1148 - integration-gerrit-scm:
1150 refspec: '$PATCHREFSPEC'
1154 - opendaylight-infra-wrappers:
1155 build-timeout: '{build-timeout}'
1156 - integration-jclouds-controller-devstack:
1157 controller-image: '{controller-image}'
1159 openstack-image: '{openstack-image}'
1160 openstack-vms: '{openstack-vms}'
1163 - integration-csit-all
1166 - integration-copy-ssh-keys
1167 - integration-cleanup-workspace
1168 - integration-install-robotframework
1170 properties-file: 'env.properties'
1171 - integration-get-slave-addresses
1173 properties-file: 'slave_addresses.txt'
1174 - integration-get-bundle-vars
1176 properties-file: 'bundle_vars.txt'
1177 - integration-configure-clustering
1178 - integration-start-cluster-run-test
1179 - integration-deploy-openstack-run-test
1180 - integration-cleanup-tmp
1183 - integration-robot-tempest:
1186 - email-notification:
1187 email-prefix: '[{project}]'
1188 - integration-csit-archive-build
1189 - opendaylight-infra-shiplogs:
1190 maven-version: 'mvn33'
1192 # Template: {project}-patch-test-{stream}
1193 # Goal: Build a patch and run project specific system test on a distribution containing the change
1194 # Operation: This job template builds a patch, creates a distribution containing the patch, and
1195 # triggers the project system test defined in {csit-list} when gerrit receives test-{project} keyword
1198 name: '{project}-patch-test-{feature}-{stream}'
1201 node: centos7-java-builder-2c-8g
1205 daysToKeep: '{build-days-to-keep}'
1206 numToKeep: '{build-num-to-keep}'
1207 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1208 artifactNumToKeep: '{build-artifact-num-to-keep}'
1211 - opendaylight-infra-parameters:
1212 project: '{project}'
1214 refspec: '$GERRIT_REFSPEC'
1215 artifacts: '{archive-artifacts}'
1216 - integration-branch:
1218 - integration-distribution-git-url
1222 description: 'Specific feature test for patch'
1225 - integration-gerrit-scm:
1226 basedir: '{project}'
1227 refspec: '$GERRIT_REFSPEC'
1229 - integration-distribution-scm:
1233 - opendaylight-infra-wrappers:
1234 build-timeout: '{build-timeout}'
1238 server-name: 'OpenDaylight'
1240 - comment-added-contains-event:
1241 comment-contains-value: 'test-{project}-all'
1242 - comment-added-contains-event:
1243 comment-contains-value: 'test-{project}-{feature}'
1245 - project-compare-type: 'ANT'
1246 project-pattern: '{project}'
1248 - branch-compare-type: 'ANT'
1249 branch-pattern: '**/{branch}'
1257 - integration-rebase-gerrit-patch
1258 - integration-get-bundle-url
1260 properties-file: 'bundle.txt'
1261 - wipe-org-opendaylight-repo
1262 - provide-maven-settings:
1263 global-settings-file: 'odl-global-settings'
1264 settings-file: 'integration-settings'
1266 maven-version: 'mvn33'
1267 pom: '{project}/pom.xml'
1268 goals: 'clean install dependency:tree -V -B -Djenkins -DskipTests -Dcheckstyle.skip=true -Dmaven.javadoc.skip=true -Dmaven.site.skip=true -DgenerateReports=false -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dstream={stream}'
1270 - '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
1271 settings: 'integration-settings'
1273 global-settings: 'odl-global-settings'
1274 global-settings-type: cfp
1278 root-pom: 'distribution/pom.xml'
1279 goals: 'clean install dependency:tree -V -B -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
1280 maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
1281 settings: 'integration-settings'
1283 global-settings: 'odl-global-settings'
1284 global-settings-type: cfp
1285 ignore-upstream-changes: true
1286 post-step-run-condition: 'SUCCESS'
1290 - project: '{csit-list}'
1292 predefined-parameters:
1293 BUNDLEURL=$BUNDLEURL
1296 - email-notification:
1297 email-prefix: '[{project}]'