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-recipients: '{email-recipients}'
107 email-prefix: '[{project}]'
108 - integration-csit-archive-build
109 - opendaylight-infra-shiplogs:
110 maven-version: 'mvn33'
113 name: '{project}-csit-1node-{functionality}-{install}-{stream}'
116 project-type: freestyle
117 node: centos7-robot-2c-2g
120 daysToKeep: '{build-days-to-keep}'
121 numToKeep: '{build-num-to-keep}'
122 artifactDaysToKeep: '{build-artifact-days-to-keep}'
123 artifactNumToKeep: '{build-num-to-keep}'
126 - opendaylight-infra-parameters:
127 project: 'integration/test'
129 refspec: 'refs/heads/{branch}'
130 artifacts: '{archive-artifacts}'
131 - integration-branch:
133 - integration-distribution-stream:
135 - integration-bundleurl:
137 - integration-controller-scope:
138 controller-scope: '{scope}'
139 - integration-controller-features:
140 controller-features: '{install-features}'
141 - integration-test-options:
142 test-options: '{robot-options}'
143 - integration-stream-test-plan:
144 stream-test-plan: '{project}-{functionality}-{stream}.txt'
145 - integration-test-plan:
146 test-plan: '{project}-{functionality}.txt'
147 - integration-patch-refspec:
149 - integration-jdk-version:
153 - integration-gerrit-scm:
155 refspec: '$PATCHREFSPEC'
159 - opendaylight-infra-wrappers:
160 build-timeout: '{build-timeout}'
161 - integration-jclouds-controller-mininet:
162 controller-image: '{controller-image}'
164 mininet-image: '{mininet-image}'
165 mininet-vms: '{mininet-vms}'
168 - integration-csit-{install}:
169 jobs: '{trigger-jobs}'
172 - integration-copy-ssh-keys
173 - integration-cleanup-workspace
174 - integration-install-robotframework
176 properties-file: 'env.properties'
177 - integration-get-slave-addresses
179 properties-file: 'slave_addresses.txt'
180 - integration-get-bundle-vars
182 properties-file: 'bundle_vars.txt'
183 - integration-deploy-controller-run-test
184 - integration-cleanup-tmp
190 - email-notification:
191 email-recipients: '{email-recipients}'
192 email-prefix: '[{project}]'
194 - title: '{01-plot-title}'
195 yaxis: '{01-plot-yaxis}'
196 group: '{01-plot-group}'
200 use-description: false
201 csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
203 - file: '{01-plot-data-file}'
204 inclusion-flag: 'off'
207 - title: '{02-plot-title}'
208 yaxis: '{02-plot-yaxis}'
209 group: '{02-plot-group}'
213 use-description: false
214 csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
216 - file: '{02-plot-data-file}'
217 inclusion-flag: 'off'
220 - integration-csit-archive-build
221 - opendaylight-infra-shiplogs:
222 maven-version: 'mvn33'
225 name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
228 project-type: freestyle
229 node: centos7-robot-2c-2g
232 daysToKeep: '{build-days-to-keep}'
233 numToKeep: '{build-num-to-keep}'
234 artifactDaysToKeep: '{build-artifact-days-to-keep}'
235 artifactNumToKeep: '{build-num-to-keep}'
238 - opendaylight-infra-parameters:
239 project: 'integration/test'
241 refspec: 'refs/heads/{branch}'
242 artifacts: '{archive-artifacts}'
243 - integration-branch:
245 - integration-distribution-stream:
247 - integration-bundleurl:
249 - integration-controller-scope:
250 controller-scope: '{scope}'
251 - integration-controller-features:
252 controller-features: '{install-features}'
253 - integration-test-options:
254 test-options: '{robot-options}'
255 - integration-stream-test-plan:
256 stream-test-plan: '{project}-{functionality}-{stream}.txt'
257 - integration-test-plan:
258 test-plan: '{project}-{functionality}.txt'
259 - integration-patch-refspec:
261 - integration-jdk-version:
265 - integration-gerrit-scm:
267 refspec: '$PATCHREFSPEC'
271 - opendaylight-infra-wrappers:
272 build-timeout: '{build-timeout}'
273 - integration-jclouds-controller-mininet:
274 controller-image: '{controller-image}'
276 mininet-image: '{mininet-image}'
277 mininet-vms: '{mininet-vms}'
280 - timed: '{schedule}'
283 - integration-copy-ssh-keys
284 - integration-cleanup-workspace
285 - integration-install-robotframework
287 properties-file: 'env.properties'
288 - integration-get-slave-addresses
290 properties-file: 'slave_addresses.txt'
291 - integration-get-bundle-vars
293 properties-file: 'bundle_vars.txt'
294 - integration-deploy-controller-run-test
295 - integration-cleanup-tmp
301 - email-notification:
302 email-recipients: '{email-recipients}'
303 email-prefix: '[{project}]'
305 - title: '{01-plot-title}'
306 yaxis: '{01-plot-yaxis}'
307 group: '{01-plot-group}'
311 use-description: false
312 csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
314 - file: '{01-plot-data-file}'
315 inclusion-flag: 'off'
318 - title: '{02-plot-title}'
319 yaxis: '{02-plot-yaxis}'
320 group: '{02-plot-group}'
324 use-description: false
325 csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
327 - file: '{02-plot-data-file}'
328 inclusion-flag: 'off'
331 - title: '{03-plot-title}'
332 yaxis: '{03-plot-yaxis}'
333 group: '{03-plot-group}'
337 use-description: false
338 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{03-plot-data-file}-03-history.csv'
340 - file: '{03-plot-data-file}'
341 inclusion-flag: '{03-inclusion-flag}'
342 exclude: '{03-exclude-value}'
344 - title: '{04-plot-title}'
345 yaxis: '{04-plot-yaxis}'
346 group: '{04-plot-group}'
350 use-description: false
351 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{04-plot-data-file}-04-history.csv'
353 - file: '{04-plot-data-file}'
354 inclusion-flag: '{04-inclusion-flag}'
355 exclude: '{04-exclude-value}'
357 - title: '{05-plot-title}'
358 yaxis: '{05-plot-yaxis}'
359 group: '{05-plot-group}'
363 use-description: false
364 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{05-plot-data-file}-05-history.csv'
366 - file: '{05-plot-data-file}'
367 inclusion-flag: '{05-inclusion-flag}'
368 exclude: '{05-exclude-value}'
370 - title: '{06-plot-title}'
371 yaxis: '{06-plot-yaxis}'
372 group: '{06-plot-group}'
376 use-description: false
377 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{06-plot-data-file}-06-history.csv'
379 - file: '{06-plot-data-file}'
380 inclusion-flag: '{06-inclusion-flag}'
381 exclude: '{06-exclude-value}'
383 - title: '{07-plot-title}'
384 yaxis: '{07-plot-yaxis}'
385 group: '{07-plot-group}'
389 use-description: false
390 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{07-plot-data-file}-07-history.csv'
392 - file: '{07-plot-data-file}'
393 inclusion-flag: '{07-inclusion-flag}'
394 exclude: '{07-exclude-value}'
396 - title: '{08-plot-title}'
397 yaxis: '{08-plot-yaxis}'
398 group: '{08-plot-group}'
402 use-description: false
403 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{08-plot-data-file}-08-history.csv'
405 - file: '{08-plot-data-file}'
406 inclusion-flag: '{08-inclusion-flag}'
407 exclude: '{08-exclude-value}'
409 - title: '{09-plot-title}'
410 yaxis: '{09-plot-yaxis}'
411 group: '{09-plot-group}'
415 use-description: false
416 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{09-plot-data-file}-09-history.csv'
418 - file: '{09-plot-data-file}'
419 inclusion-flag: '{09-inclusion-flag}'
420 exclude: '{09-exclude-value}'
422 - title: '{10-plot-title}'
423 yaxis: '{10-plot-yaxis}'
424 group: '{10-plot-group}'
428 use-description: false
429 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{10-plot-data-file}-10-history.csv'
431 - file: '{10-plot-data-file}'
432 inclusion-flag: '{10-inclusion-flag}'
433 exclude: '{10-exclude-value}'
435 - integration-csit-archive-build
436 - opendaylight-infra-shiplogs:
437 maven-version: 'mvn33'
440 name: '{project}-csit-verify-3node-{functionality}'
443 project-type: freestyle
444 node: centos7-robot-2c-2g
447 daysToKeep: '{build-days-to-keep}'
448 numToKeep: '{build-num-to-keep}'
449 artifactDaysToKeep: '{build-artifact-days-to-keep}'
450 artifactNumToKeep: '{build-num-to-keep}'
453 - opendaylight-infra-parameters:
454 project: 'integration/test'
456 refspec: 'refs/heads/{branch}'
457 artifacts: '{archive-artifacts}'
458 - integration-branch:
459 branch: 'stable/boron'
460 - integration-distribution-stream:
462 - integration-bundleurl:
464 - integration-controller-scope:
465 controller-scope: 'only'
466 - integration-controller-features:
467 controller-features: 'odl-jolokia,{install-features}'
468 - integration-test-options:
469 test-options: '{robot-options}'
470 - integration-stream-test-plan:
471 stream-test-plan: '{project}-{functionality}-boron.txt'
472 - integration-test-plan:
473 test-plan: '{project}-{functionality}.txt'
474 - integration-jdk-version:
475 jdkversion: 'openjdk8'
478 - integration-gerrit-scm:
480 refspec: '$GERRIT_REFSPEC'
484 - opendaylight-infra-wrappers:
485 build-timeout: '{build-timeout}'
486 - integration-jclouds-controller-mininet:
487 controller-image: '{controller-image}'
489 mininet-image: '{mininet-image}'
490 mininet-vms: '{mininet-vms}'
493 - integration-trigger-patch-submitted:
494 name: 'integration/test'
496 pattern: 'csit/suites/{project}/**'
499 - integration-copy-ssh-keys
500 - integration-cleanup-workspace
501 - integration-install-robotframework
503 properties-file: 'env.properties'
504 - integration-get-slave-addresses
506 properties-file: 'slave_addresses.txt'
507 - integration-get-bundle-vars
509 properties-file: 'bundle_vars.txt'
510 - integration-configure-clustering
511 - integration-start-cluster-run-test
512 - integration-cleanup-tmp
518 - email-notification:
519 email-recipients: '{email-recipients}'
520 email-prefix: '[{project}]'
521 - integration-csit-archive-build
522 - opendaylight-infra-shiplogs:
523 maven-version: 'mvn33'
526 name: '{project}-csit-3node-{functionality}-{install}-{stream}'
529 project-type: freestyle
530 node: centos7-robot-2c-2g
533 daysToKeep: '{build-days-to-keep}'
534 numToKeep: '{build-num-to-keep}'
535 artifactDaysToKeep: '{build-artifact-days-to-keep}'
536 artifactNumToKeep: '{build-num-to-keep}'
539 - opendaylight-infra-parameters:
540 project: 'integration/test'
542 refspec: 'refs/heads/{branch}'
543 artifacts: '{archive-artifacts}'
544 - integration-branch:
546 - integration-distribution-stream:
548 - integration-bundleurl:
550 - integration-controller-scope:
551 controller-scope: '{scope}'
552 - integration-controller-features:
553 controller-features: 'odl-jolokia,{install-features}'
554 - integration-test-options:
555 test-options: '{robot-options}'
556 - integration-stream-test-plan:
557 stream-test-plan: '{project}-{functionality}-{stream}.txt'
558 - integration-test-plan:
559 test-plan: '{project}-{functionality}.txt'
560 - integration-patch-refspec:
562 - integration-jdk-version:
566 - integration-gerrit-scm:
568 refspec: '$PATCHREFSPEC'
572 - opendaylight-infra-wrappers:
573 build-timeout: '{build-timeout}'
574 - integration-jclouds-controller-mininet:
575 controller-image: '{controller-image}'
577 mininet-image: '{mininet-image}'
578 mininet-vms: '{mininet-vms}'
581 - integration-csit-{install}:
582 jobs: '{trigger-jobs}'
585 - integration-copy-ssh-keys
586 - integration-cleanup-workspace
587 - integration-install-robotframework
589 properties-file: 'env.properties'
590 - integration-get-slave-addresses
592 properties-file: 'slave_addresses.txt'
593 - integration-get-bundle-vars
595 properties-file: 'bundle_vars.txt'
596 - integration-configure-clustering
597 - integration-start-cluster-run-test
598 - integration-cleanup-tmp
604 - email-notification:
605 email-recipients: '{email-recipients}'
606 email-prefix: '[{project}]'
608 - title: '{01-plot-title}'
609 yaxis: '{01-plot-yaxis}'
610 group: '{01-plot-group}'
614 use-description: false
615 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
617 - file: '{01-plot-data-file}'
618 inclusion-flag: 'off'
621 - title: '{02-plot-title}'
622 yaxis: '{02-plot-yaxis}'
623 group: '{02-plot-group}'
627 use-description: false
628 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
630 - file: '{02-plot-data-file}'
631 inclusion-flag: 'off'
634 - integration-csit-archive-build
635 - opendaylight-infra-shiplogs:
636 maven-version: 'mvn33'
639 name: '{project}-csit-3node-docker-{functionality}-{install}-{stream}'
642 project-type: freestyle
643 node: centos7-robot-2c-2g
646 daysToKeep: '{build-days-to-keep}'
647 numToKeep: '{build-num-to-keep}'
648 artifactDaysToKeep: '{build-artifact-days-to-keep}'
649 artifactNumToKeep: '{build-num-to-keep}'
652 - opendaylight-infra-parameters:
653 project: 'integration/test'
655 refspec: 'refs/heads/{branch}'
656 artifacts: '{archive-artifacts}'
657 - integration-branch:
659 - integration-distribution-stream:
661 - integration-bundleurl:
663 - integration-controller-scope:
664 controller-scope: '{scope}'
665 - integration-controller-features:
666 controller-features: 'odl-jolokia,{install-features}'
667 - integration-test-options:
668 test-options: '{robot-options}'
669 - integration-stream-test-plan:
670 stream-test-plan: '{project}-{functionality}-{stream}.txt'
671 - integration-test-plan:
672 test-plan: '{project}-{functionality}.txt'
673 - integration-patch-refspec:
675 - integration-jdk-version:
679 - integration-gerrit-scm:
681 refspec: '$PATCHREFSPEC'
685 - opendaylight-infra-wrappers:
686 build-timeout: '{build-timeout}'
687 - integration-jclouds-controller-docker:
688 controller-image: '{controller-image}'
690 docker-image: '{docker-image}'
694 - integration-csit-{install}:
695 jobs: '{trigger-jobs}'
698 - integration-copy-ssh-keys
699 - integration-cleanup-workspace
700 - integration-install-robotframework
702 properties-file: 'env.properties'
703 - integration-get-slave-addresses
705 properties-file: 'slave_addresses.txt'
706 - integration-get-bundle-vars
708 properties-file: 'bundle_vars.txt'
709 - integration-configure-clustering
710 - integration-start-cluster-run-test
711 - integration-cleanup-tmp
717 - email-notification:
718 email-recipients: '{email-recipients}'
719 email-prefix: '[{project}]'
721 - title: '{01-plot-title}'
722 yaxis: '{01-plot-yaxis}'
723 group: '{01-plot-group}'
727 use-description: false
728 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
730 - file: '{01-plot-data-file}'
731 inclusion-flag: 'off'
734 - title: '{02-plot-title}'
735 yaxis: '{02-plot-yaxis}'
736 group: '{02-plot-group}'
740 use-description: false
741 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
743 - file: '{02-plot-data-file}'
744 inclusion-flag: 'off'
747 - integration-csit-archive-build
748 - opendaylight-infra-shiplogs:
749 maven-version: 'mvn33'
752 name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
755 project-type: freestyle
756 node: centos7-robot-2c-2g
759 daysToKeep: '{build-days-to-keep}'
760 numToKeep: '{build-num-to-keep}'
761 artifactDaysToKeep: '{build-artifact-days-to-keep}'
762 artifactNumToKeep: '{build-num-to-keep}'
765 - opendaylight-infra-parameters:
766 project: 'integration/test'
768 refspec: 'refs/heads/{branch}'
769 artifacts: '{archive-artifacts}'
770 - integration-branch:
772 - integration-distribution-stream:
774 - integration-bundleurl:
776 - integration-controller-scope:
777 controller-scope: '{scope}'
778 - integration-controller-features:
779 controller-features: 'odl-jolokia,{install-features}'
780 - integration-test-options:
781 test-options: '{robot-options}'
782 - integration-stream-test-plan:
783 stream-test-plan: '{project}-{functionality}-{stream}.txt'
784 - integration-test-plan:
785 test-plan: '{project}-{functionality}.txt'
786 - integration-patch-refspec:
788 - integration-jdk-version:
792 - integration-gerrit-scm:
794 refspec: '$PATCHREFSPEC'
798 - opendaylight-infra-wrappers:
799 build-timeout: '{build-timeout}'
800 - integration-jclouds-controller-mininet:
801 controller-image: '{controller-image}'
803 mininet-image: '{mininet-image}'
804 mininet-vms: '{mininet-vms}'
807 - timed: '{schedule}'
810 - integration-copy-ssh-keys
811 - integration-cleanup-workspace
812 - integration-install-robotframework
814 properties-file: 'env.properties'
815 - integration-get-slave-addresses
817 properties-file: 'slave_addresses.txt'
818 - integration-get-bundle-vars
820 properties-file: 'bundle_vars.txt'
821 - integration-configure-clustering
822 - integration-start-cluster-run-test
823 - integration-cleanup-tmp
829 - email-notification:
830 email-recipients: '{email-recipients}'
831 email-prefix: '[{project}]'
833 - title: '{01-plot-title}'
834 yaxis: '{01-plot-yaxis}'
835 group: '{01-plot-group}'
839 use-description: false
840 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
842 - file: '{01-plot-data-file}'
843 inclusion-flag: 'off'
846 - title: '{02-plot-title}'
847 yaxis: '{02-plot-yaxis}'
848 group: '{02-plot-group}'
852 use-description: false
853 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
855 - file: '{02-plot-data-file}'
856 inclusion-flag: 'off'
859 - title: '{03-plot-title}'
860 yaxis: '{03-plot-yaxis}'
861 group: '{03-plot-group}'
865 use-description: false
866 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{03-plot-data-file}-03-history.csv'
868 - file: '{03-plot-data-file}'
869 inclusion-flag: '{03-inclusion-flag}'
870 exclude: '{03-exclude-value}'
872 - title: '{04-plot-title}'
873 yaxis: '{04-plot-yaxis}'
874 group: '{04-plot-group}'
878 use-description: false
879 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{04-plot-data-file}-04-history.csv'
881 - file: '{04-plot-data-file}'
882 inclusion-flag: '{04-inclusion-flag}'
883 exclude: '{04-exclude-value}'
885 - title: '{05-plot-title}'
886 yaxis: '{05-plot-yaxis}'
887 group: '{05-plot-group}'
891 use-description: false
892 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{05-plot-data-file}-05-history.csv'
894 - file: '{05-plot-data-file}'
895 inclusion-flag: '{05-inclusion-flag}'
896 exclude: '{05-exclude-value}'
898 - title: '{06-plot-title}'
899 yaxis: '{06-plot-yaxis}'
900 group: '{06-plot-group}'
904 use-description: false
905 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{06-plot-data-file}-06-history.csv'
907 - file: '{06-plot-data-file}'
908 inclusion-flag: '{06-inclusion-flag}'
909 exclude: '{06-exclude-value}'
911 - title: '{07-plot-title}'
912 yaxis: '{07-plot-yaxis}'
913 group: '{07-plot-group}'
917 use-description: false
918 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{07-plot-data-file}-07-history.csv'
920 - file: '{07-plot-data-file}'
921 inclusion-flag: '{07-inclusion-flag}'
922 exclude: '{07-exclude-value}'
924 - title: '{08-plot-title}'
925 yaxis: '{08-plot-yaxis}'
926 group: '{08-plot-group}'
930 use-description: false
931 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{08-plot-data-file}-08-history.csv'
933 - file: '{08-plot-data-file}'
934 inclusion-flag: '{08-inclusion-flag}'
935 exclude: '{08-exclude-value}'
937 - title: '{09-plot-title}'
938 yaxis: '{09-plot-yaxis}'
939 group: '{09-plot-group}'
943 use-description: false
944 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{09-plot-data-file}-09-history.csv'
946 - file: '{09-plot-data-file}'
947 inclusion-flag: '{09-inclusion-flag}'
948 exclude: '{09-exclude-value}'
950 - title: '{10-plot-title}'
951 yaxis: '{10-plot-yaxis}'
952 group: '{10-plot-group}'
956 use-description: false
957 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{10-plot-data-file}-10-history.csv'
959 - file: '{10-plot-data-file}'
960 inclusion-flag: '{10-inclusion-flag}'
961 exclude: '{10-exclude-value}'
963 - integration-csit-archive-build
964 - opendaylight-infra-shiplogs:
965 maven-version: 'mvn33'
968 name: '{project}-csit-1node-openstack-{openstack}-{functionality}-{stream}'
971 project-type: freestyle
972 node: centos7-robot-2c-2g
975 daysToKeep: '{build-days-to-keep}'
976 numToKeep: '{build-num-to-keep}'
977 artifactDaysToKeep: '{build-artifact-days-to-keep}'
978 artifactNumToKeep: '{build-num-to-keep}'
981 - opendaylight-infra-parameters:
982 project: 'integration/test'
984 refspec: 'refs/heads/{branch}'
985 artifacts: '{archive-artifacts}'
986 - integration-branch:
988 - integration-distribution-stream:
990 - integration-bundleurl:
992 - integration-controller-features:
993 controller-features: '{install-features}'
994 - integration-test-plan:
995 test-plan: '{project}-1node-openstack.txt'
996 - integration-patch-refspec:
998 - integration-jdk-version:
1001 name: OPENSTACK_BRANCH
1002 default: '{openstack-branch}'
1003 description: 'Openstack version to use with devstack'
1005 name: ODL_ML2_DRIVER_REPO
1006 default: '{odl-ml2-driver-repo}'
1007 description: 'URL to fetch networking-odl driver'
1009 name: ODL_ML2_VERSION
1010 default: '{odl-ml2-version}'
1011 description: 'Version of networking-odl to checkout from the repo'
1013 name: ODL_ENABLE_L3_FWD
1014 default: '{odl-enable-l3}'
1015 description: 'Enable L3 FWD in ODL for createing br-ex'
1018 default: '{public-bridge}'
1019 description: 'Specifies public bridge for provider and external networking'
1021 name: ENABLE_OS_SERVICES
1022 default: '{enable-openstack-services}'
1023 description: 'comma seperated list of services to enable'
1025 name: DISABLE_OS_SERVICES
1026 default: '{disable-openstack-services}'
1027 description: 'comma seperated list of services to enable'
1029 name: TENANT_NETWORK_TYPE
1030 default: '{tenant-network-type}'
1031 description: 'Tenant Network Type supported by the implementation'
1033 name: SECURITY_GROUP_MODE
1034 default: '{security-group-mode}'
1035 description: 'Security Group Mode to be used in netvirt aclservice config'
1037 - integration-gerrit-scm:
1039 refspec: '$PATCHREFSPEC'
1043 - opendaylight-infra-wrappers:
1044 build-timeout: '{build-timeout}'
1045 - integration-jclouds-controller-devstack:
1046 controller-image: '{controller-image}'
1048 openstack-image: '{openstack-image}'
1049 openstack-vms: '{openstack-vms}'
1052 - timed: '{schedule}'
1055 - integration-copy-ssh-keys
1056 - integration-cleanup-workspace
1057 - integration-install-robotframework
1059 properties-file: 'env.properties'
1060 - integration-get-slave-addresses
1062 properties-file: 'slave_addresses.txt'
1063 - integration-get-bundle-vars
1065 properties-file: 'bundle_vars.txt'
1066 - integration-deploy-controller-run-test
1067 - integration-deploy-openstack-run-test
1068 - integration-cleanup-tmp
1071 - integration-robot-tempest:
1074 - email-notification:
1075 email-recipients: '{email-recipients}'
1076 email-prefix: '[{project}]'
1077 - integration-csit-archive-build
1078 - opendaylight-infra-shiplogs:
1079 maven-version: 'mvn33'
1082 name: '{project}-csit-3node-openstack-{openstack}-{functionality}-{stream}'
1085 project-type: freestyle
1086 node: centos7-robot-2c-2g
1089 daysToKeep: '{build-days-to-keep}'
1090 numToKeep: '{build-num-to-keep}'
1091 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1092 artifactNumToKeep: '{build-num-to-keep}'
1095 - opendaylight-infra-parameters:
1096 project: 'integration/test'
1098 refspec: 'refs/heads/{branch}'
1099 artifacts: '{archive-artifacts}'
1100 - integration-branch:
1102 - integration-distribution-stream:
1104 - integration-bundleurl:
1106 - integration-controller-features:
1107 controller-features: 'odl-jolokia,{install-features}'
1108 - integration-test-plan:
1109 test-plan: '{project}-3node-openstack.txt'
1110 - integration-patch-refspec:
1112 - integration-jdk-version:
1115 name: OPENSTACK_BRANCH
1116 default: '{openstack-branch}'
1117 description: 'Openstack version to use with devstack'
1119 name: ODL_ML2_DRIVER_REPO
1120 default: '{odl-ml2-driver-repo}'
1121 description: 'URL to fetch networking-odl driver'
1123 name: ODL_ML2_VERSION
1124 default: '{odl-ml2-version}'
1125 description: 'Version of networking-odl to checkout from the repo'
1127 name: ODL_ENABLE_L3_FWD
1128 default: '{odl-enable-l3}'
1129 description: 'Enable L3 FWD in ODL for createing br-ex'
1132 default: '{public-bridge}'
1133 description: 'Specifies public bridge for provider and external networking'
1135 name: ENABLE_HAPROXY_FOR_NEUTRON
1136 default: '{enable-haproxy}'
1137 description: 'Enable HAProxy for using neutron interface as HA'
1139 name: ENABLE_OS_SERVICES
1140 default: '{enable-openstack-services}'
1141 description: 'comma seperated list of services to enable'
1143 name: DISABLE_OS_SERVICES
1144 default: '{disable-openstack-services}'
1145 description: 'comma seperated list of services to enable'
1147 name: TENANT_NETWORK_TYPE
1148 default: '{tenant-network-type}'
1149 description: 'Tenant Network Type supported by the implementation'
1151 name: SECURITY_GROUP_MODE
1152 default: '{security-group-mode}'
1153 description: 'Security Group Mode to be used in netvirt aclservice config'
1156 - integration-gerrit-scm:
1158 refspec: '$PATCHREFSPEC'
1162 - opendaylight-infra-wrappers:
1163 build-timeout: '{build-timeout}'
1164 - integration-jclouds-controller-devstack:
1165 controller-image: '{controller-image}'
1167 openstack-image: '{openstack-image}'
1168 openstack-vms: '{openstack-vms}'
1171 - timed: '{schedule}'
1174 - integration-copy-ssh-keys
1175 - integration-cleanup-workspace
1176 - integration-install-robotframework
1178 properties-file: 'env.properties'
1179 - integration-get-slave-addresses
1181 properties-file: 'slave_addresses.txt'
1182 - integration-get-bundle-vars
1184 properties-file: 'bundle_vars.txt'
1185 - integration-configure-clustering
1186 - integration-start-cluster-run-test
1187 - integration-deploy-openstack-run-test
1188 - integration-cleanup-tmp
1191 - integration-robot-tempest:
1194 - email-notification:
1195 email-recipients: '{email-recipients}'
1196 email-prefix: '[{project}]'
1197 - integration-csit-archive-build
1198 - opendaylight-infra-shiplogs:
1199 maven-version: 'mvn33'
1201 # Template: {project}-patch-test-{stream}
1202 # Goal: Build a patch and run project specific system test on a distribution containing the change
1203 # Operation: This job template builds a patch, creates a distribution containing the patch, and
1204 # triggers the project system test defined in {csit-list} when gerrit receives test-{project} keyword
1207 name: '{project}-patch-test-{feature}-{stream}'
1210 node: centos7-java-builder-2c-8g
1214 daysToKeep: '{build-days-to-keep}'
1215 numToKeep: '{build-num-to-keep}'
1216 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1217 artifactNumToKeep: '{build-artifact-num-to-keep}'
1220 - opendaylight-infra-parameters:
1221 project: '{project}'
1223 refspec: '$GERRIT_REFSPEC'
1224 artifacts: '{archive-artifacts}'
1225 - integration-branch:
1227 - integration-distribution-git-url
1231 description: 'Specific feature test for patch'
1234 - integration-gerrit-scm:
1235 basedir: '{project}'
1236 refspec: '$GERRIT_REFSPEC'
1238 - integration-distribution-scm:
1242 - opendaylight-infra-wrappers:
1243 build-timeout: '{build-timeout}'
1247 server-name: 'OpenDaylight'
1249 - comment-added-contains-event:
1250 comment-contains-value: 'test-{project}-all'
1251 - comment-added-contains-event:
1252 comment-contains-value: 'test-{project}-{feature}'
1254 - project-compare-type: 'ANT'
1255 project-pattern: '{project}'
1257 - branch-compare-type: 'ANT'
1258 branch-pattern: '**/{branch}'
1266 - integration-rebase-gerrit-patch
1267 - integration-get-bundle-url
1269 properties-file: 'bundle.txt'
1270 - wipe-org-opendaylight-repo
1271 - provide-maven-settings:
1272 global-settings-file: 'odl-global-settings'
1273 settings-file: 'integration-settings'
1275 maven-version: 'mvn33'
1276 pom: '{project}/pom.xml'
1277 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}'
1279 - '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
1280 settings: 'integration-settings'
1282 global-settings: 'odl-global-settings'
1283 global-settings-type: cfp
1287 root-pom: 'distribution/pom.xml'
1288 goals: 'clean install dependency:tree -V -B -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
1289 maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
1290 settings: 'integration-settings'
1292 global-settings: 'odl-global-settings'
1293 global-settings-type: cfp
1294 ignore-upstream-changes: true
1295 post-step-run-condition: 'SUCCESS'
1299 - project: '{csit-list}'
1301 predefined-parameters:
1302 BUNDLEURL=$BUNDLEURL
1305 - email-notification:
1306 email-recipients: '{email-recipients}'
1307 email-prefix: '[{project}]'