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 - opendaylight-infra-properties:
36 build-days-to-keep: '{build-days-to-keep}'
39 - opendaylight-infra-parameters:
40 project: 'integration/test'
42 refspec: 'refs/heads/{branch}'
43 artifacts: '{archive-artifacts}'
45 branch: 'stable/boron'
46 - integration-distribution-stream:
48 - integration-bundleurl:
49 bundleurl: '{bundleurl}'
50 - integration-controller-scope:
51 controller-scope: 'only'
52 - integration-controller-features:
53 controller-features: '{install-features}'
54 - integration-test-options:
55 test-options: '{robot-options}'
56 - integration-stream-test-plan:
57 stream-test-plan: '{project}-{functionality}-boron.txt'
58 - integration-test-plan:
59 test-plan: '{project}-{functionality}.txt'
60 - integration-jdk-version:
61 jdkversion: 'openjdk8'
64 - integration-gerrit-scm:
66 refspec: '$GERRIT_REFSPEC'
70 - opendaylight-infra-wrappers:
71 build-timeout: '{build-timeout}'
72 - integration-jclouds-controller-mininet:
73 controller-image: '{controller-image}'
75 mininet-image: '{mininet-image}'
76 mininet-vms: '{mininet-vms}'
79 - integration-trigger-patch-submitted:
80 server: '{server-name}'
81 project: 'integration/test'
83 files: 'csit/suites/{project}/**'
86 - integration-copy-ssh-keys
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
104 - email-notification:
105 email-recipients: '{email-recipients}'
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 - opendaylight-infra-properties:
120 build-days-to-keep: '{build-days-to-keep}'
123 - opendaylight-infra-parameters:
124 project: 'integration/test'
126 refspec: 'refs/heads/{branch}'
127 artifacts: '{archive-artifacts}'
128 - integration-branch:
130 - integration-distribution-stream:
132 - integration-bundleurl:
133 bundleurl: '{bundleurl}'
134 - integration-controller-scope:
135 controller-scope: '{scope}'
136 - integration-controller-features:
137 controller-features: '{install-features}'
138 - integration-test-options:
139 test-options: '{robot-options}'
140 - integration-stream-test-plan:
141 stream-test-plan: '{project}-{functionality}-{stream}.txt'
142 - integration-test-plan:
143 test-plan: '{project}-{functionality}.txt'
144 - integration-patch-refspec:
146 - integration-jdk-version:
150 - integration-gerrit-scm:
152 refspec: '$PATCHREFSPEC'
156 - opendaylight-infra-wrappers:
157 build-timeout: '{build-timeout}'
158 - integration-jclouds-controller-mininet:
159 controller-image: '{controller-image}'
161 mininet-image: '{mininet-image}'
162 mininet-vms: '{mininet-vms}'
165 - integration-csit-{install}:
166 jobs: '{trigger-jobs}'
169 - integration-copy-ssh-keys
170 - integration-cleanup-workspace
171 - integration-install-robotframework
173 properties-file: 'env.properties'
174 - integration-get-slave-addresses
176 properties-file: 'slave_addresses.txt'
177 - integration-get-bundle-vars
179 properties-file: 'bundle_vars.txt'
180 - integration-deploy-controller-run-test
181 - integration-cleanup-tmp
187 - email-notification:
188 email-recipients: '{email-recipients}'
189 email-prefix: '[{project}]'
191 - title: '{01-plot-title}'
192 yaxis: '{01-plot-yaxis}'
193 group: '{01-plot-group}'
197 use-description: false
198 csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
200 - file: '{01-plot-data-file}'
201 inclusion-flag: 'off'
204 - title: '{02-plot-title}'
205 yaxis: '{02-plot-yaxis}'
206 group: '{02-plot-group}'
210 use-description: false
211 csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
213 - file: '{02-plot-data-file}'
214 inclusion-flag: 'off'
217 - integration-csit-archive-build
218 - opendaylight-infra-shiplogs:
219 maven-version: 'mvn33'
222 name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
225 project-type: freestyle
226 node: centos7-robot-2c-2g
229 - opendaylight-infra-properties:
230 build-days-to-keep: '{build-days-to-keep}'
233 - opendaylight-infra-parameters:
234 project: 'integration/test'
236 refspec: 'refs/heads/{branch}'
237 artifacts: '{archive-artifacts}'
238 - integration-branch:
240 - integration-distribution-stream:
242 - integration-bundleurl:
243 bundleurl: '{bundleurl}'
244 - integration-controller-scope:
245 controller-scope: '{scope}'
246 - integration-controller-features:
247 controller-features: '{install-features}'
248 - integration-test-options:
249 test-options: '{robot-options}'
250 - integration-stream-test-plan:
251 stream-test-plan: '{project}-{functionality}-{stream}.txt'
252 - integration-test-plan:
253 test-plan: '{project}-{functionality}.txt'
254 - integration-patch-refspec:
256 - integration-jdk-version:
260 - integration-gerrit-scm:
262 refspec: '$PATCHREFSPEC'
266 - opendaylight-infra-wrappers:
267 build-timeout: '{build-timeout}'
268 - integration-jclouds-controller-mininet:
269 controller-image: '{controller-image}'
271 mininet-image: '{mininet-image}'
272 mininet-vms: '{mininet-vms}'
275 - timed: '{schedule}'
278 - integration-copy-ssh-keys
279 - integration-cleanup-workspace
280 - integration-install-robotframework
282 properties-file: 'env.properties'
283 - integration-get-slave-addresses
285 properties-file: 'slave_addresses.txt'
286 - integration-get-bundle-vars
288 properties-file: 'bundle_vars.txt'
289 - integration-deploy-controller-run-test
290 - integration-cleanup-tmp
296 - email-notification:
297 email-recipients: '{email-recipients}'
298 email-prefix: '[{project}]'
300 - title: '{01-plot-title}'
301 yaxis: '{01-plot-yaxis}'
302 group: '{01-plot-group}'
306 use-description: false
307 csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
309 - file: '{01-plot-data-file}'
310 inclusion-flag: 'off'
313 - title: '{02-plot-title}'
314 yaxis: '{02-plot-yaxis}'
315 group: '{02-plot-group}'
319 use-description: false
320 csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
322 - file: '{02-plot-data-file}'
323 inclusion-flag: 'off'
326 - title: '{03-plot-title}'
327 yaxis: '{03-plot-yaxis}'
328 group: '{03-plot-group}'
332 use-description: false
333 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{03-plot-data-file}-03-history.csv'
335 - file: '{03-plot-data-file}'
336 inclusion-flag: '{03-inclusion-flag}'
337 exclude: '{03-exclude-value}'
339 - title: '{04-plot-title}'
340 yaxis: '{04-plot-yaxis}'
341 group: '{04-plot-group}'
345 use-description: false
346 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{04-plot-data-file}-04-history.csv'
348 - file: '{04-plot-data-file}'
349 inclusion-flag: '{04-inclusion-flag}'
350 exclude: '{04-exclude-value}'
352 - title: '{05-plot-title}'
353 yaxis: '{05-plot-yaxis}'
354 group: '{05-plot-group}'
358 use-description: false
359 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{05-plot-data-file}-05-history.csv'
361 - file: '{05-plot-data-file}'
362 inclusion-flag: '{05-inclusion-flag}'
363 exclude: '{05-exclude-value}'
365 - title: '{06-plot-title}'
366 yaxis: '{06-plot-yaxis}'
367 group: '{06-plot-group}'
371 use-description: false
372 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{06-plot-data-file}-06-history.csv'
374 - file: '{06-plot-data-file}'
375 inclusion-flag: '{06-inclusion-flag}'
376 exclude: '{06-exclude-value}'
378 - title: '{07-plot-title}'
379 yaxis: '{07-plot-yaxis}'
380 group: '{07-plot-group}'
384 use-description: false
385 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{07-plot-data-file}-07-history.csv'
387 - file: '{07-plot-data-file}'
388 inclusion-flag: '{07-inclusion-flag}'
389 exclude: '{07-exclude-value}'
391 - title: '{08-plot-title}'
392 yaxis: '{08-plot-yaxis}'
393 group: '{08-plot-group}'
397 use-description: false
398 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{08-plot-data-file}-08-history.csv'
400 - file: '{08-plot-data-file}'
401 inclusion-flag: '{08-inclusion-flag}'
402 exclude: '{08-exclude-value}'
404 - title: '{09-plot-title}'
405 yaxis: '{09-plot-yaxis}'
406 group: '{09-plot-group}'
410 use-description: false
411 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{09-plot-data-file}-09-history.csv'
413 - file: '{09-plot-data-file}'
414 inclusion-flag: '{09-inclusion-flag}'
415 exclude: '{09-exclude-value}'
417 - title: '{10-plot-title}'
418 yaxis: '{10-plot-yaxis}'
419 group: '{10-plot-group}'
423 use-description: false
424 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{10-plot-data-file}-10-history.csv'
426 - file: '{10-plot-data-file}'
427 inclusion-flag: '{10-inclusion-flag}'
428 exclude: '{10-exclude-value}'
430 - integration-csit-archive-build
431 - opendaylight-infra-shiplogs:
432 maven-version: 'mvn33'
435 name: '{project}-csit-verify-3node-{functionality}'
438 project-type: freestyle
439 node: centos7-robot-2c-2g
442 - opendaylight-infra-properties:
443 build-days-to-keep: '{build-days-to-keep}'
446 - opendaylight-infra-parameters:
447 project: 'integration/test'
449 refspec: 'refs/heads/{branch}'
450 artifacts: '{archive-artifacts}'
451 - integration-branch:
452 branch: 'stable/boron'
453 - integration-distribution-stream:
455 - integration-bundleurl:
456 bundleurl: '{bundleurl}'
457 - integration-controller-scope:
458 controller-scope: 'only'
459 - integration-controller-features:
460 controller-features: 'odl-jolokia,{install-features}'
461 - integration-test-options:
462 test-options: '{robot-options}'
463 - integration-stream-test-plan:
464 stream-test-plan: '{project}-{functionality}-boron.txt'
465 - integration-test-plan:
466 test-plan: '{project}-{functionality}.txt'
467 - integration-jdk-version:
468 jdkversion: 'openjdk8'
471 - integration-gerrit-scm:
473 refspec: '$GERRIT_REFSPEC'
477 - opendaylight-infra-wrappers:
478 build-timeout: '{build-timeout}'
479 - integration-jclouds-controller-mininet:
480 controller-image: '{controller-image}'
482 mininet-image: '{mininet-image}'
483 mininet-vms: '{mininet-vms}'
486 - integration-trigger-patch-submitted:
487 server: '{server-name}'
488 project: 'integration/test'
490 files: 'csit/suites/{project}/**'
493 - integration-copy-ssh-keys
494 - integration-cleanup-workspace
495 - integration-install-robotframework
497 properties-file: 'env.properties'
498 - integration-get-slave-addresses
500 properties-file: 'slave_addresses.txt'
501 - integration-get-bundle-vars
503 properties-file: 'bundle_vars.txt'
504 - integration-configure-clustering
505 - integration-start-cluster-run-test
506 - integration-cleanup-tmp
512 - email-notification:
513 email-recipients: '{email-recipients}'
514 email-prefix: '[{project}]'
515 - integration-csit-archive-build
516 - opendaylight-infra-shiplogs:
517 maven-version: 'mvn33'
520 name: '{project}-csit-3node-{functionality}-{install}-{stream}'
523 project-type: freestyle
524 node: centos7-robot-2c-2g
527 - opendaylight-infra-properties:
528 build-days-to-keep: '{build-days-to-keep}'
531 - opendaylight-infra-parameters:
532 project: 'integration/test'
534 refspec: 'refs/heads/{branch}'
535 artifacts: '{archive-artifacts}'
536 - integration-branch:
538 - integration-distribution-stream:
540 - integration-bundleurl:
541 bundleurl: '{bundleurl}'
542 - integration-controller-scope:
543 controller-scope: '{scope}'
544 - integration-controller-features:
545 controller-features: 'odl-jolokia,{install-features}'
546 - integration-test-options:
547 test-options: '{robot-options}'
548 - integration-stream-test-plan:
549 stream-test-plan: '{project}-{functionality}-{stream}.txt'
550 - integration-test-plan:
551 test-plan: '{project}-{functionality}.txt'
552 - integration-patch-refspec:
554 - integration-jdk-version:
558 - integration-gerrit-scm:
560 refspec: '$PATCHREFSPEC'
564 - opendaylight-infra-wrappers:
565 build-timeout: '{build-timeout}'
566 - integration-jclouds-controller-mininet:
567 controller-image: '{controller-image}'
569 mininet-image: '{mininet-image}'
570 mininet-vms: '{mininet-vms}'
573 - integration-csit-{install}:
574 jobs: '{trigger-jobs}'
577 - integration-copy-ssh-keys
578 - integration-cleanup-workspace
579 - integration-install-robotframework
581 properties-file: 'env.properties'
582 - integration-get-slave-addresses
584 properties-file: 'slave_addresses.txt'
585 - integration-get-bundle-vars
587 properties-file: 'bundle_vars.txt'
588 - integration-configure-clustering
589 - integration-start-cluster-run-test
590 - integration-cleanup-tmp
596 - email-notification:
597 email-recipients: '{email-recipients}'
598 email-prefix: '[{project}]'
600 - title: '{01-plot-title}'
601 yaxis: '{01-plot-yaxis}'
602 group: '{01-plot-group}'
606 use-description: false
607 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
609 - file: '{01-plot-data-file}'
610 inclusion-flag: 'off'
613 - title: '{02-plot-title}'
614 yaxis: '{02-plot-yaxis}'
615 group: '{02-plot-group}'
619 use-description: false
620 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
622 - file: '{02-plot-data-file}'
623 inclusion-flag: 'off'
626 - integration-csit-archive-build
627 - opendaylight-infra-shiplogs:
628 maven-version: 'mvn33'
631 name: '{project}-csit-3node-docker-{functionality}-{install}-{stream}'
634 project-type: freestyle
635 node: centos7-robot-2c-2g
638 - opendaylight-infra-properties:
639 build-days-to-keep: '{build-days-to-keep}'
642 - opendaylight-infra-parameters:
643 project: 'integration/test'
645 refspec: 'refs/heads/{branch}'
646 artifacts: '{archive-artifacts}'
647 - integration-branch:
649 - integration-distribution-stream:
651 - integration-bundleurl:
652 bundleurl: '{bundleurl}'
653 - integration-controller-scope:
654 controller-scope: '{scope}'
655 - integration-controller-features:
656 controller-features: 'odl-jolokia,{install-features}'
657 - integration-test-options:
658 test-options: '{robot-options}'
659 - integration-stream-test-plan:
660 stream-test-plan: '{project}-{functionality}-{stream}.txt'
661 - integration-test-plan:
662 test-plan: '{project}-{functionality}.txt'
663 - integration-patch-refspec:
665 - integration-jdk-version:
669 - integration-gerrit-scm:
671 refspec: '$PATCHREFSPEC'
675 - opendaylight-infra-wrappers:
676 build-timeout: '{build-timeout}'
677 - integration-jclouds-controller-docker:
678 controller-image: '{controller-image}'
680 docker-image: '{docker-image}'
684 - integration-csit-{install}:
685 jobs: '{trigger-jobs}'
688 - integration-copy-ssh-keys
689 - integration-cleanup-workspace
690 - integration-install-robotframework
692 properties-file: 'env.properties'
693 - integration-get-slave-addresses
695 properties-file: 'slave_addresses.txt'
696 - integration-get-bundle-vars
698 properties-file: 'bundle_vars.txt'
699 - integration-configure-clustering
700 - integration-start-cluster-run-test
701 - integration-cleanup-tmp
707 - email-notification:
708 email-recipients: '{email-recipients}'
709 email-prefix: '[{project}]'
711 - title: '{01-plot-title}'
712 yaxis: '{01-plot-yaxis}'
713 group: '{01-plot-group}'
717 use-description: false
718 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
720 - file: '{01-plot-data-file}'
721 inclusion-flag: 'off'
724 - title: '{02-plot-title}'
725 yaxis: '{02-plot-yaxis}'
726 group: '{02-plot-group}'
730 use-description: false
731 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
733 - file: '{02-plot-data-file}'
734 inclusion-flag: 'off'
737 - integration-csit-archive-build
738 - opendaylight-infra-shiplogs:
739 maven-version: 'mvn33'
742 name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
745 project-type: freestyle
746 node: centos7-robot-2c-2g
749 - opendaylight-infra-properties:
750 build-days-to-keep: '{build-days-to-keep}'
753 - opendaylight-infra-parameters:
754 project: 'integration/test'
756 refspec: 'refs/heads/{branch}'
757 artifacts: '{archive-artifacts}'
758 - integration-branch:
760 - integration-distribution-stream:
762 - integration-bundleurl:
763 bundleurl: '{bundleurl}'
764 - integration-controller-scope:
765 controller-scope: '{scope}'
766 - integration-controller-features:
767 controller-features: 'odl-jolokia,{install-features}'
768 - integration-test-options:
769 test-options: '{robot-options}'
770 - integration-stream-test-plan:
771 stream-test-plan: '{project}-{functionality}-{stream}.txt'
772 - integration-test-plan:
773 test-plan: '{project}-{functionality}.txt'
774 - integration-patch-refspec:
776 - integration-jdk-version:
780 - integration-gerrit-scm:
782 refspec: '$PATCHREFSPEC'
786 - opendaylight-infra-wrappers:
787 build-timeout: '{build-timeout}'
788 - integration-jclouds-controller-mininet:
789 controller-image: '{controller-image}'
791 mininet-image: '{mininet-image}'
792 mininet-vms: '{mininet-vms}'
795 - timed: '{schedule}'
798 - integration-copy-ssh-keys
799 - integration-cleanup-workspace
800 - integration-install-robotframework
802 properties-file: 'env.properties'
803 - integration-get-slave-addresses
805 properties-file: 'slave_addresses.txt'
806 - integration-get-bundle-vars
808 properties-file: 'bundle_vars.txt'
809 - integration-configure-clustering
810 - integration-start-cluster-run-test
811 - integration-cleanup-tmp
817 - email-notification:
818 email-recipients: '{email-recipients}'
819 email-prefix: '[{project}]'
821 - title: '{01-plot-title}'
822 yaxis: '{01-plot-yaxis}'
823 group: '{01-plot-group}'
827 use-description: false
828 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
830 - file: '{01-plot-data-file}'
831 inclusion-flag: 'off'
834 - title: '{02-plot-title}'
835 yaxis: '{02-plot-yaxis}'
836 group: '{02-plot-group}'
840 use-description: false
841 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
843 - file: '{02-plot-data-file}'
844 inclusion-flag: 'off'
847 - title: '{03-plot-title}'
848 yaxis: '{03-plot-yaxis}'
849 group: '{03-plot-group}'
853 use-description: false
854 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{03-plot-data-file}-03-history.csv'
856 - file: '{03-plot-data-file}'
857 inclusion-flag: '{03-inclusion-flag}'
858 exclude: '{03-exclude-value}'
860 - title: '{04-plot-title}'
861 yaxis: '{04-plot-yaxis}'
862 group: '{04-plot-group}'
866 use-description: false
867 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{04-plot-data-file}-04-history.csv'
869 - file: '{04-plot-data-file}'
870 inclusion-flag: '{04-inclusion-flag}'
871 exclude: '{04-exclude-value}'
873 - title: '{05-plot-title}'
874 yaxis: '{05-plot-yaxis}'
875 group: '{05-plot-group}'
879 use-description: false
880 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{05-plot-data-file}-05-history.csv'
882 - file: '{05-plot-data-file}'
883 inclusion-flag: '{05-inclusion-flag}'
884 exclude: '{05-exclude-value}'
886 - title: '{06-plot-title}'
887 yaxis: '{06-plot-yaxis}'
888 group: '{06-plot-group}'
892 use-description: false
893 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{06-plot-data-file}-06-history.csv'
895 - file: '{06-plot-data-file}'
896 inclusion-flag: '{06-inclusion-flag}'
897 exclude: '{06-exclude-value}'
899 - title: '{07-plot-title}'
900 yaxis: '{07-plot-yaxis}'
901 group: '{07-plot-group}'
905 use-description: false
906 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{07-plot-data-file}-07-history.csv'
908 - file: '{07-plot-data-file}'
909 inclusion-flag: '{07-inclusion-flag}'
910 exclude: '{07-exclude-value}'
912 - title: '{08-plot-title}'
913 yaxis: '{08-plot-yaxis}'
914 group: '{08-plot-group}'
918 use-description: false
919 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{08-plot-data-file}-08-history.csv'
921 - file: '{08-plot-data-file}'
922 inclusion-flag: '{08-inclusion-flag}'
923 exclude: '{08-exclude-value}'
925 - title: '{09-plot-title}'
926 yaxis: '{09-plot-yaxis}'
927 group: '{09-plot-group}'
931 use-description: false
932 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{09-plot-data-file}-09-history.csv'
934 - file: '{09-plot-data-file}'
935 inclusion-flag: '{09-inclusion-flag}'
936 exclude: '{09-exclude-value}'
938 - title: '{10-plot-title}'
939 yaxis: '{10-plot-yaxis}'
940 group: '{10-plot-group}'
944 use-description: false
945 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{10-plot-data-file}-10-history.csv'
947 - file: '{10-plot-data-file}'
948 inclusion-flag: '{10-inclusion-flag}'
949 exclude: '{10-exclude-value}'
951 - integration-csit-archive-build
952 - opendaylight-infra-shiplogs:
953 maven-version: 'mvn33'
956 name: '{project}-csit-1node-openstack-{openstack}-{functionality}-{stream}'
959 project-type: freestyle
960 node: centos7-robot-2c-2g
964 - opendaylight-infra-properties:
965 build-days-to-keep: '{build-days-to-keep}'
968 - opendaylight-infra-parameters:
969 project: 'integration/test'
971 refspec: 'refs/heads/{branch}'
972 artifacts: '{archive-artifacts}'
973 - integration-branch:
975 - integration-distribution-stream:
977 - integration-bundleurl:
978 bundleurl: '{bundleurl}'
979 - integration-controller-features:
980 controller-features: '{install-features}'
981 - integration-test-options:
982 test-options: '{robot-options}'
983 - integration-test-plan:
984 test-plan: '{testplan}'
985 - integration-patch-refspec:
987 - integration-jdk-version:
990 name: OPENSTACK_BRANCH
991 default: '{openstack-branch}'
992 description: 'Openstack version to use with devstack'
994 name: ODL_ML2_DRIVER_REPO
995 default: '{odl-ml2-driver-repo}'
996 description: 'URL to fetch networking-odl driver'
999 default: '{odl-ml2-branch}'
1000 description: 'Version of networking-odl to checkout from the repo'
1002 name: ODL_ML2_DRIVER_VERSION
1003 default: '{odl-ml2-driver-version}'
1004 description: 'Mode of networking-odl (v1 or v2)'
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 - timed: '{schedule}'
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-recipients: '{email-recipients}'
1069 email-prefix: '[{project}]'
1070 - integration-csit-archive-build
1071 - opendaylight-infra-shiplogs:
1072 maven-version: 'mvn33'
1075 name: '{project}-csit-3node-openstack-{openstack}-{functionality}-{stream}'
1078 project-type: freestyle
1079 node: centos7-robot-2c-2g
1083 - opendaylight-infra-properties:
1084 build-days-to-keep: '{build-days-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:
1097 bundleurl: '{bundleurl}'
1098 - integration-controller-features:
1099 controller-features: 'odl-jolokia,{install-features}'
1100 - integration-test-options:
1101 test-options: '{robot-options}'
1102 - integration-test-plan:
1103 test-plan: '{project}-3node-openstack.txt'
1104 - integration-patch-refspec:
1106 - integration-jdk-version:
1109 name: OPENSTACK_BRANCH
1110 default: '{openstack-branch}'
1111 description: 'Openstack version to use with devstack'
1113 name: ODL_ML2_DRIVER_REPO
1114 default: '{odl-ml2-driver-repo}'
1115 description: 'URL to fetch networking-odl driver'
1117 name: ODL_ML2_BRANCH
1118 default: '{odl-ml2-branch}'
1119 description: 'Version of networking-odl to checkout from the repo'
1121 name: ODL_ML2_DRIVER_VERSION
1122 default: '{odl-ml2-driver-version}'
1123 description: 'Mode of networking-odl (v1 or v2)'
1125 name: ODL_ENABLE_L3_FWD
1126 default: '{odl-enable-l3}'
1127 description: 'Enable L3 FWD in ODL for createing br-ex'
1130 default: '{public-bridge}'
1131 description: 'Specifies public bridge for provider and external networking'
1133 name: ENABLE_HAPROXY_FOR_NEUTRON
1134 default: '{enable-haproxy}'
1135 description: 'Enable HAProxy for using neutron interface as HA'
1137 name: ENABLE_OS_SERVICES
1138 default: '{enable-openstack-services}'
1139 description: 'comma seperated list of services to enable'
1141 name: DISABLE_OS_SERVICES
1142 default: '{disable-openstack-services}'
1143 description: 'comma seperated list of services to enable'
1145 name: TENANT_NETWORK_TYPE
1146 default: '{tenant-network-type}'
1147 description: 'Tenant Network Type supported by the implementation'
1149 name: SECURITY_GROUP_MODE
1150 default: '{security-group-mode}'
1151 description: 'Security Group Mode to be used in netvirt aclservice config'
1154 - integration-gerrit-scm:
1156 refspec: '$PATCHREFSPEC'
1160 - opendaylight-infra-wrappers:
1161 build-timeout: '{build-timeout}'
1162 - integration-jclouds-controller-devstack:
1163 controller-image: '{controller-image}'
1165 openstack-image: '{openstack-image}'
1166 openstack-vms: '{openstack-vms}'
1169 - timed: '{schedule}'
1172 - integration-copy-ssh-keys
1173 - integration-cleanup-workspace
1174 - integration-install-robotframework
1176 properties-file: 'env.properties'
1177 - integration-get-slave-addresses
1179 properties-file: 'slave_addresses.txt'
1180 - integration-get-bundle-vars
1182 properties-file: 'bundle_vars.txt'
1183 - integration-configure-clustering
1184 - integration-start-cluster-run-test
1185 - integration-deploy-openstack-run-test
1186 - integration-cleanup-tmp
1189 - integration-robot-tempest:
1192 - email-notification:
1193 email-recipients: '{email-recipients}'
1194 email-prefix: '[{project}]'
1195 - integration-csit-archive-build
1196 - opendaylight-infra-shiplogs:
1197 maven-version: 'mvn33'
1199 # Template: {project}-patch-test-{stream}
1200 # Goal: Build a patch and run project specific system test on a distribution containing the change
1201 # Operation: This job template builds a patch, creates a distribution containing the patch, and
1202 # triggers the project system test defined in {csit-list} when gerrit receives test-{project} keyword
1205 name: '{project}-patch-test-{feature}-{stream}'
1208 node: centos7-java-builder-2c-8g
1213 - opendaylight-infra-properties:
1214 build-days-to-keep: '{build-days-to-keep}'
1217 - opendaylight-infra-parameters:
1218 project: '{project}'
1220 refspec: '$GERRIT_REFSPEC'
1221 artifacts: '{archive-artifacts}'
1222 - integration-branch:
1224 - integration-distribution-git-url:
1225 git-url: '{git-url}'
1229 description: 'Specific feature test for patch'
1232 - integration-gerrit-scm:
1233 basedir: '{project}'
1234 refspec: '$GERRIT_REFSPEC'
1236 - integration-distribution-scm:
1240 - opendaylight-infra-wrappers:
1241 build-timeout: '{build-timeout}'
1245 server-name: '{server-name}'
1247 - comment-added-contains-event:
1248 comment-contains-value: 'test-{project}-all'
1249 - comment-added-contains-event:
1250 comment-contains-value: 'test-{project}-{feature}'
1252 - project-compare-type: 'ANT'
1253 project-pattern: '{project}'
1255 - branch-compare-type: 'ANT'
1256 branch-pattern: '**/{branch}'
1264 - integration-rebase-gerrit-patch
1265 - integration-get-bundle-url
1267 properties-file: 'bundle.txt'
1268 - wipe-org-opendaylight-repo
1269 - provide-maven-settings:
1270 global-settings-file: 'odl-global-settings'
1271 settings-file: 'integration-settings'
1273 maven-version: 'mvn33'
1274 pom: '{project}/pom.xml'
1275 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}'
1277 - '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
1278 settings: 'integration-settings'
1280 global-settings: 'odl-global-settings'
1281 global-settings-type: cfp
1285 root-pom: 'distribution/pom.xml'
1286 goals: 'clean install dependency:tree -V -B -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
1287 maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
1288 settings: 'integration-settings'
1290 global-settings: 'odl-global-settings'
1291 global-settings-type: cfp
1292 ignore-upstream-changes: true
1293 post-step-run-condition: 'SUCCESS'
1297 - project: '{csit-list}'
1299 predefined-parameters:
1300 BUNDLEURL=$BUNDLEURL
1303 - email-notification:
1304 email-recipients: '{email-recipients}'
1305 email-prefix: '[{project}]'