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:
51 bundleurl: '{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 server: '{server-name}'
83 project: 'integration/test'
85 files: 'csit/suites/{project}/**'
88 - integration-copy-ssh-keys
89 - integration-cleanup-workspace
90 - integration-install-robotframework
92 properties-file: 'env.properties'
93 - integration-get-slave-addresses
95 properties-file: 'slave_addresses.txt'
96 - integration-get-bundle-vars
98 properties-file: 'bundle_vars.txt'
99 - integration-deploy-controller-run-test
100 - integration-cleanup-tmp
106 - email-notification:
107 email-recipients: '{email-recipients}'
108 email-prefix: '[{project}]'
109 - integration-csit-archive-build
110 - opendaylight-infra-shiplogs:
111 maven-version: 'mvn33'
114 name: '{project}-csit-1node-{functionality}-{install}-{stream}'
117 project-type: freestyle
118 node: centos7-robot-2c-2g
121 daysToKeep: '{build-days-to-keep}'
122 numToKeep: '{build-num-to-keep}'
123 artifactDaysToKeep: '{build-artifact-days-to-keep}'
124 artifactNumToKeep: '{build-num-to-keep}'
127 - opendaylight-infra-parameters:
128 project: 'integration/test'
130 refspec: 'refs/heads/{branch}'
131 artifacts: '{archive-artifacts}'
132 - integration-branch:
134 - integration-distribution-stream:
136 - integration-bundleurl:
137 bundleurl: '{bundleurl}'
138 - integration-controller-scope:
139 controller-scope: '{scope}'
140 - integration-controller-features:
141 controller-features: '{install-features}'
142 - integration-test-options:
143 test-options: '{robot-options}'
144 - integration-stream-test-plan:
145 stream-test-plan: '{project}-{functionality}-{stream}.txt'
146 - integration-test-plan:
147 test-plan: '{project}-{functionality}.txt'
148 - integration-patch-refspec:
150 - integration-jdk-version:
154 - integration-gerrit-scm:
156 refspec: '$PATCHREFSPEC'
160 - opendaylight-infra-wrappers:
161 build-timeout: '{build-timeout}'
162 - integration-jclouds-controller-mininet:
163 controller-image: '{controller-image}'
165 mininet-image: '{mininet-image}'
166 mininet-vms: '{mininet-vms}'
169 - integration-csit-{install}:
170 jobs: '{trigger-jobs}'
173 - integration-copy-ssh-keys
174 - integration-cleanup-workspace
175 - integration-install-robotframework
177 properties-file: 'env.properties'
178 - integration-get-slave-addresses
180 properties-file: 'slave_addresses.txt'
181 - integration-get-bundle-vars
183 properties-file: 'bundle_vars.txt'
184 - integration-deploy-controller-run-test
185 - integration-cleanup-tmp
191 - email-notification:
192 email-recipients: '{email-recipients}'
193 email-prefix: '[{project}]'
195 - title: '{01-plot-title}'
196 yaxis: '{01-plot-yaxis}'
197 group: '{01-plot-group}'
201 use-description: false
202 csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
204 - file: '{01-plot-data-file}'
205 inclusion-flag: 'off'
208 - title: '{02-plot-title}'
209 yaxis: '{02-plot-yaxis}'
210 group: '{02-plot-group}'
214 use-description: false
215 csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
217 - file: '{02-plot-data-file}'
218 inclusion-flag: 'off'
221 - integration-csit-archive-build
222 - opendaylight-infra-shiplogs:
223 maven-version: 'mvn33'
226 name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
229 project-type: freestyle
230 node: centos7-robot-2c-2g
233 daysToKeep: '{build-days-to-keep}'
234 numToKeep: '{build-num-to-keep}'
235 artifactDaysToKeep: '{build-artifact-days-to-keep}'
236 artifactNumToKeep: '{build-num-to-keep}'
239 - opendaylight-infra-parameters:
240 project: 'integration/test'
242 refspec: 'refs/heads/{branch}'
243 artifacts: '{archive-artifacts}'
244 - integration-branch:
246 - integration-distribution-stream:
248 - integration-bundleurl:
249 bundleurl: '{bundleurl}'
250 - integration-controller-scope:
251 controller-scope: '{scope}'
252 - integration-controller-features:
253 controller-features: '{install-features}'
254 - integration-test-options:
255 test-options: '{robot-options}'
256 - integration-stream-test-plan:
257 stream-test-plan: '{project}-{functionality}-{stream}.txt'
258 - integration-test-plan:
259 test-plan: '{project}-{functionality}.txt'
260 - integration-patch-refspec:
262 - integration-jdk-version:
266 - integration-gerrit-scm:
268 refspec: '$PATCHREFSPEC'
272 - opendaylight-infra-wrappers:
273 build-timeout: '{build-timeout}'
274 - integration-jclouds-controller-mininet:
275 controller-image: '{controller-image}'
277 mininet-image: '{mininet-image}'
278 mininet-vms: '{mininet-vms}'
281 - timed: '{schedule}'
284 - integration-copy-ssh-keys
285 - integration-cleanup-workspace
286 - integration-install-robotframework
288 properties-file: 'env.properties'
289 - integration-get-slave-addresses
291 properties-file: 'slave_addresses.txt'
292 - integration-get-bundle-vars
294 properties-file: 'bundle_vars.txt'
295 - integration-deploy-controller-run-test
296 - integration-cleanup-tmp
302 - email-notification:
303 email-recipients: '{email-recipients}'
304 email-prefix: '[{project}]'
306 - title: '{01-plot-title}'
307 yaxis: '{01-plot-yaxis}'
308 group: '{01-plot-group}'
312 use-description: false
313 csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
315 - file: '{01-plot-data-file}'
316 inclusion-flag: 'off'
319 - title: '{02-plot-title}'
320 yaxis: '{02-plot-yaxis}'
321 group: '{02-plot-group}'
325 use-description: false
326 csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
328 - file: '{02-plot-data-file}'
329 inclusion-flag: 'off'
332 - title: '{03-plot-title}'
333 yaxis: '{03-plot-yaxis}'
334 group: '{03-plot-group}'
338 use-description: false
339 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{03-plot-data-file}-03-history.csv'
341 - file: '{03-plot-data-file}'
342 inclusion-flag: '{03-inclusion-flag}'
343 exclude: '{03-exclude-value}'
345 - title: '{04-plot-title}'
346 yaxis: '{04-plot-yaxis}'
347 group: '{04-plot-group}'
351 use-description: false
352 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{04-plot-data-file}-04-history.csv'
354 - file: '{04-plot-data-file}'
355 inclusion-flag: '{04-inclusion-flag}'
356 exclude: '{04-exclude-value}'
358 - title: '{05-plot-title}'
359 yaxis: '{05-plot-yaxis}'
360 group: '{05-plot-group}'
364 use-description: false
365 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{05-plot-data-file}-05-history.csv'
367 - file: '{05-plot-data-file}'
368 inclusion-flag: '{05-inclusion-flag}'
369 exclude: '{05-exclude-value}'
371 - title: '{06-plot-title}'
372 yaxis: '{06-plot-yaxis}'
373 group: '{06-plot-group}'
377 use-description: false
378 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{06-plot-data-file}-06-history.csv'
380 - file: '{06-plot-data-file}'
381 inclusion-flag: '{06-inclusion-flag}'
382 exclude: '{06-exclude-value}'
384 - title: '{07-plot-title}'
385 yaxis: '{07-plot-yaxis}'
386 group: '{07-plot-group}'
390 use-description: false
391 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{07-plot-data-file}-07-history.csv'
393 - file: '{07-plot-data-file}'
394 inclusion-flag: '{07-inclusion-flag}'
395 exclude: '{07-exclude-value}'
397 - title: '{08-plot-title}'
398 yaxis: '{08-plot-yaxis}'
399 group: '{08-plot-group}'
403 use-description: false
404 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{08-plot-data-file}-08-history.csv'
406 - file: '{08-plot-data-file}'
407 inclusion-flag: '{08-inclusion-flag}'
408 exclude: '{08-exclude-value}'
410 - title: '{09-plot-title}'
411 yaxis: '{09-plot-yaxis}'
412 group: '{09-plot-group}'
416 use-description: false
417 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{09-plot-data-file}-09-history.csv'
419 - file: '{09-plot-data-file}'
420 inclusion-flag: '{09-inclusion-flag}'
421 exclude: '{09-exclude-value}'
423 - title: '{10-plot-title}'
424 yaxis: '{10-plot-yaxis}'
425 group: '{10-plot-group}'
429 use-description: false
430 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{10-plot-data-file}-10-history.csv'
432 - file: '{10-plot-data-file}'
433 inclusion-flag: '{10-inclusion-flag}'
434 exclude: '{10-exclude-value}'
436 - integration-csit-archive-build
437 - opendaylight-infra-shiplogs:
438 maven-version: 'mvn33'
441 name: '{project}-csit-verify-3node-{functionality}'
444 project-type: freestyle
445 node: centos7-robot-2c-2g
448 daysToKeep: '{build-days-to-keep}'
449 numToKeep: '{build-num-to-keep}'
450 artifactDaysToKeep: '{build-artifact-days-to-keep}'
451 artifactNumToKeep: '{build-num-to-keep}'
454 - opendaylight-infra-parameters:
455 project: 'integration/test'
457 refspec: 'refs/heads/{branch}'
458 artifacts: '{archive-artifacts}'
459 - integration-branch:
460 branch: 'stable/boron'
461 - integration-distribution-stream:
463 - integration-bundleurl:
464 bundleurl: '{bundleurl}'
465 - integration-controller-scope:
466 controller-scope: 'only'
467 - integration-controller-features:
468 controller-features: 'odl-jolokia,{install-features}'
469 - integration-test-options:
470 test-options: '{robot-options}'
471 - integration-stream-test-plan:
472 stream-test-plan: '{project}-{functionality}-boron.txt'
473 - integration-test-plan:
474 test-plan: '{project}-{functionality}.txt'
475 - integration-jdk-version:
476 jdkversion: 'openjdk8'
479 - integration-gerrit-scm:
481 refspec: '$GERRIT_REFSPEC'
485 - opendaylight-infra-wrappers:
486 build-timeout: '{build-timeout}'
487 - integration-jclouds-controller-mininet:
488 controller-image: '{controller-image}'
490 mininet-image: '{mininet-image}'
491 mininet-vms: '{mininet-vms}'
494 - integration-trigger-patch-submitted:
495 server: '{server-name}'
496 project: 'integration/test'
498 files: 'csit/suites/{project}/**'
501 - integration-copy-ssh-keys
502 - integration-cleanup-workspace
503 - integration-install-robotframework
505 properties-file: 'env.properties'
506 - integration-get-slave-addresses
508 properties-file: 'slave_addresses.txt'
509 - integration-get-bundle-vars
511 properties-file: 'bundle_vars.txt'
512 - integration-configure-clustering
513 - integration-start-cluster-run-test
514 - integration-cleanup-tmp
520 - email-notification:
521 email-recipients: '{email-recipients}'
522 email-prefix: '[{project}]'
523 - integration-csit-archive-build
524 - opendaylight-infra-shiplogs:
525 maven-version: 'mvn33'
528 name: '{project}-csit-3node-{functionality}-{install}-{stream}'
531 project-type: freestyle
532 node: centos7-robot-2c-2g
535 daysToKeep: '{build-days-to-keep}'
536 numToKeep: '{build-num-to-keep}'
537 artifactDaysToKeep: '{build-artifact-days-to-keep}'
538 artifactNumToKeep: '{build-num-to-keep}'
541 - opendaylight-infra-parameters:
542 project: 'integration/test'
544 refspec: 'refs/heads/{branch}'
545 artifacts: '{archive-artifacts}'
546 - integration-branch:
548 - integration-distribution-stream:
550 - integration-bundleurl:
551 bundleurl: '{bundleurl}'
552 - integration-controller-scope:
553 controller-scope: '{scope}'
554 - integration-controller-features:
555 controller-features: 'odl-jolokia,{install-features}'
556 - integration-test-options:
557 test-options: '{robot-options}'
558 - integration-stream-test-plan:
559 stream-test-plan: '{project}-{functionality}-{stream}.txt'
560 - integration-test-plan:
561 test-plan: '{project}-{functionality}.txt'
562 - integration-patch-refspec:
564 - integration-jdk-version:
568 - integration-gerrit-scm:
570 refspec: '$PATCHREFSPEC'
574 - opendaylight-infra-wrappers:
575 build-timeout: '{build-timeout}'
576 - integration-jclouds-controller-mininet:
577 controller-image: '{controller-image}'
579 mininet-image: '{mininet-image}'
580 mininet-vms: '{mininet-vms}'
583 - integration-csit-{install}:
584 jobs: '{trigger-jobs}'
587 - integration-copy-ssh-keys
588 - integration-cleanup-workspace
589 - integration-install-robotframework
591 properties-file: 'env.properties'
592 - integration-get-slave-addresses
594 properties-file: 'slave_addresses.txt'
595 - integration-get-bundle-vars
597 properties-file: 'bundle_vars.txt'
598 - integration-configure-clustering
599 - integration-start-cluster-run-test
600 - integration-cleanup-tmp
606 - email-notification:
607 email-recipients: '{email-recipients}'
608 email-prefix: '[{project}]'
610 - title: '{01-plot-title}'
611 yaxis: '{01-plot-yaxis}'
612 group: '{01-plot-group}'
616 use-description: false
617 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
619 - file: '{01-plot-data-file}'
620 inclusion-flag: 'off'
623 - title: '{02-plot-title}'
624 yaxis: '{02-plot-yaxis}'
625 group: '{02-plot-group}'
629 use-description: false
630 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
632 - file: '{02-plot-data-file}'
633 inclusion-flag: 'off'
636 - integration-csit-archive-build
637 - opendaylight-infra-shiplogs:
638 maven-version: 'mvn33'
641 name: '{project}-csit-3node-docker-{functionality}-{install}-{stream}'
644 project-type: freestyle
645 node: centos7-robot-2c-2g
648 daysToKeep: '{build-days-to-keep}'
649 numToKeep: '{build-num-to-keep}'
650 artifactDaysToKeep: '{build-artifact-days-to-keep}'
651 artifactNumToKeep: '{build-num-to-keep}'
654 - opendaylight-infra-parameters:
655 project: 'integration/test'
657 refspec: 'refs/heads/{branch}'
658 artifacts: '{archive-artifacts}'
659 - integration-branch:
661 - integration-distribution-stream:
663 - integration-bundleurl:
664 bundleurl: '{bundleurl}'
665 - integration-controller-scope:
666 controller-scope: '{scope}'
667 - integration-controller-features:
668 controller-features: 'odl-jolokia,{install-features}'
669 - integration-test-options:
670 test-options: '{robot-options}'
671 - integration-stream-test-plan:
672 stream-test-plan: '{project}-{functionality}-{stream}.txt'
673 - integration-test-plan:
674 test-plan: '{project}-{functionality}.txt'
675 - integration-patch-refspec:
677 - integration-jdk-version:
681 - integration-gerrit-scm:
683 refspec: '$PATCHREFSPEC'
687 - opendaylight-infra-wrappers:
688 build-timeout: '{build-timeout}'
689 - integration-jclouds-controller-docker:
690 controller-image: '{controller-image}'
692 docker-image: '{docker-image}'
696 - integration-csit-{install}:
697 jobs: '{trigger-jobs}'
700 - integration-copy-ssh-keys
701 - integration-cleanup-workspace
702 - integration-install-robotframework
704 properties-file: 'env.properties'
705 - integration-get-slave-addresses
707 properties-file: 'slave_addresses.txt'
708 - integration-get-bundle-vars
710 properties-file: 'bundle_vars.txt'
711 - integration-configure-clustering
712 - integration-start-cluster-run-test
713 - integration-cleanup-tmp
719 - email-notification:
720 email-recipients: '{email-recipients}'
721 email-prefix: '[{project}]'
723 - title: '{01-plot-title}'
724 yaxis: '{01-plot-yaxis}'
725 group: '{01-plot-group}'
729 use-description: false
730 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
732 - file: '{01-plot-data-file}'
733 inclusion-flag: 'off'
736 - title: '{02-plot-title}'
737 yaxis: '{02-plot-yaxis}'
738 group: '{02-plot-group}'
742 use-description: false
743 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
745 - file: '{02-plot-data-file}'
746 inclusion-flag: 'off'
749 - integration-csit-archive-build
750 - opendaylight-infra-shiplogs:
751 maven-version: 'mvn33'
754 name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
757 project-type: freestyle
758 node: centos7-robot-2c-2g
761 daysToKeep: '{build-days-to-keep}'
762 numToKeep: '{build-num-to-keep}'
763 artifactDaysToKeep: '{build-artifact-days-to-keep}'
764 artifactNumToKeep: '{build-num-to-keep}'
767 - opendaylight-infra-parameters:
768 project: 'integration/test'
770 refspec: 'refs/heads/{branch}'
771 artifacts: '{archive-artifacts}'
772 - integration-branch:
774 - integration-distribution-stream:
776 - integration-bundleurl:
777 bundleurl: '{bundleurl}'
778 - integration-controller-scope:
779 controller-scope: '{scope}'
780 - integration-controller-features:
781 controller-features: 'odl-jolokia,{install-features}'
782 - integration-test-options:
783 test-options: '{robot-options}'
784 - integration-stream-test-plan:
785 stream-test-plan: '{project}-{functionality}-{stream}.txt'
786 - integration-test-plan:
787 test-plan: '{project}-{functionality}.txt'
788 - integration-patch-refspec:
790 - integration-jdk-version:
794 - integration-gerrit-scm:
796 refspec: '$PATCHREFSPEC'
800 - opendaylight-infra-wrappers:
801 build-timeout: '{build-timeout}'
802 - integration-jclouds-controller-mininet:
803 controller-image: '{controller-image}'
805 mininet-image: '{mininet-image}'
806 mininet-vms: '{mininet-vms}'
809 - timed: '{schedule}'
812 - integration-copy-ssh-keys
813 - integration-cleanup-workspace
814 - integration-install-robotframework
816 properties-file: 'env.properties'
817 - integration-get-slave-addresses
819 properties-file: 'slave_addresses.txt'
820 - integration-get-bundle-vars
822 properties-file: 'bundle_vars.txt'
823 - integration-configure-clustering
824 - integration-start-cluster-run-test
825 - integration-cleanup-tmp
831 - email-notification:
832 email-recipients: '{email-recipients}'
833 email-prefix: '[{project}]'
835 - title: '{01-plot-title}'
836 yaxis: '{01-plot-yaxis}'
837 group: '{01-plot-group}'
841 use-description: false
842 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
844 - file: '{01-plot-data-file}'
845 inclusion-flag: 'off'
848 - title: '{02-plot-title}'
849 yaxis: '{02-plot-yaxis}'
850 group: '{02-plot-group}'
854 use-description: false
855 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
857 - file: '{02-plot-data-file}'
858 inclusion-flag: 'off'
861 - title: '{03-plot-title}'
862 yaxis: '{03-plot-yaxis}'
863 group: '{03-plot-group}'
867 use-description: false
868 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{03-plot-data-file}-03-history.csv'
870 - file: '{03-plot-data-file}'
871 inclusion-flag: '{03-inclusion-flag}'
872 exclude: '{03-exclude-value}'
874 - title: '{04-plot-title}'
875 yaxis: '{04-plot-yaxis}'
876 group: '{04-plot-group}'
880 use-description: false
881 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{04-plot-data-file}-04-history.csv'
883 - file: '{04-plot-data-file}'
884 inclusion-flag: '{04-inclusion-flag}'
885 exclude: '{04-exclude-value}'
887 - title: '{05-plot-title}'
888 yaxis: '{05-plot-yaxis}'
889 group: '{05-plot-group}'
893 use-description: false
894 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{05-plot-data-file}-05-history.csv'
896 - file: '{05-plot-data-file}'
897 inclusion-flag: '{05-inclusion-flag}'
898 exclude: '{05-exclude-value}'
900 - title: '{06-plot-title}'
901 yaxis: '{06-plot-yaxis}'
902 group: '{06-plot-group}'
906 use-description: false
907 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{06-plot-data-file}-06-history.csv'
909 - file: '{06-plot-data-file}'
910 inclusion-flag: '{06-inclusion-flag}'
911 exclude: '{06-exclude-value}'
913 - title: '{07-plot-title}'
914 yaxis: '{07-plot-yaxis}'
915 group: '{07-plot-group}'
919 use-description: false
920 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{07-plot-data-file}-07-history.csv'
922 - file: '{07-plot-data-file}'
923 inclusion-flag: '{07-inclusion-flag}'
924 exclude: '{07-exclude-value}'
926 - title: '{08-plot-title}'
927 yaxis: '{08-plot-yaxis}'
928 group: '{08-plot-group}'
932 use-description: false
933 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{08-plot-data-file}-08-history.csv'
935 - file: '{08-plot-data-file}'
936 inclusion-flag: '{08-inclusion-flag}'
937 exclude: '{08-exclude-value}'
939 - title: '{09-plot-title}'
940 yaxis: '{09-plot-yaxis}'
941 group: '{09-plot-group}'
945 use-description: false
946 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{09-plot-data-file}-09-history.csv'
948 - file: '{09-plot-data-file}'
949 inclusion-flag: '{09-inclusion-flag}'
950 exclude: '{09-exclude-value}'
952 - title: '{10-plot-title}'
953 yaxis: '{10-plot-yaxis}'
954 group: '{10-plot-group}'
958 use-description: false
959 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{10-plot-data-file}-10-history.csv'
961 - file: '{10-plot-data-file}'
962 inclusion-flag: '{10-inclusion-flag}'
963 exclude: '{10-exclude-value}'
965 - integration-csit-archive-build
966 - opendaylight-infra-shiplogs:
967 maven-version: 'mvn33'
970 name: '{project}-csit-1node-openstack-{openstack}-{functionality}-{stream}'
973 project-type: freestyle
974 node: centos7-robot-2c-2g
978 daysToKeep: '{build-days-to-keep}'
979 numToKeep: '{build-num-to-keep}'
980 artifactDaysToKeep: '{build-artifact-days-to-keep}'
981 artifactNumToKeep: '{build-num-to-keep}'
984 - opendaylight-infra-parameters:
985 project: 'integration/test'
987 refspec: 'refs/heads/{branch}'
988 artifacts: '{archive-artifacts}'
989 - integration-branch:
991 - integration-distribution-stream:
993 - integration-bundleurl:
994 bundleurl: '{bundleurl}'
995 - integration-controller-features:
996 controller-features: '{install-features}'
997 - integration-test-options:
998 test-options: '{robot-options}'
999 - integration-test-plan:
1000 test-plan: '{project}-1node-openstack.txt'
1001 - integration-patch-refspec:
1003 - integration-jdk-version:
1006 name: OPENSTACK_BRANCH
1007 default: '{openstack-branch}'
1008 description: 'Openstack version to use with devstack'
1010 name: ODL_ML2_DRIVER_REPO
1011 default: '{odl-ml2-driver-repo}'
1012 description: 'URL to fetch networking-odl driver'
1014 name: ODL_ML2_BRANCH
1015 default: '{odl-ml2-branch}'
1016 description: 'Version of networking-odl to checkout from the repo'
1018 name: ODL_ML2_DRIVER_VERSION
1019 default: '{odl-ml2-driver-version}'
1020 description: 'Mode of networking-odl (v1 or v2)'
1022 name: ODL_ENABLE_L3_FWD
1023 default: '{odl-enable-l3}'
1024 description: 'Enable L3 FWD in ODL for createing br-ex'
1027 default: '{public-bridge}'
1028 description: 'Specifies public bridge for provider and external networking'
1030 name: ENABLE_OS_SERVICES
1031 default: '{enable-openstack-services}'
1032 description: 'comma seperated list of services to enable'
1034 name: DISABLE_OS_SERVICES
1035 default: '{disable-openstack-services}'
1036 description: 'comma seperated list of services to enable'
1038 name: TENANT_NETWORK_TYPE
1039 default: '{tenant-network-type}'
1040 description: 'Tenant Network Type supported by the implementation'
1042 name: SECURITY_GROUP_MODE
1043 default: '{security-group-mode}'
1044 description: 'Security Group Mode to be used in netvirt aclservice config'
1046 - integration-gerrit-scm:
1048 refspec: '$PATCHREFSPEC'
1052 - opendaylight-infra-wrappers:
1053 build-timeout: '{build-timeout}'
1054 - integration-jclouds-controller-devstack:
1055 controller-image: '{controller-image}'
1057 openstack-image: '{openstack-image}'
1058 openstack-vms: '{openstack-vms}'
1061 - timed: '{schedule}'
1064 - integration-copy-ssh-keys
1065 - integration-cleanup-workspace
1066 - integration-install-robotframework
1068 properties-file: 'env.properties'
1069 - integration-get-slave-addresses
1071 properties-file: 'slave_addresses.txt'
1072 - integration-get-bundle-vars
1074 properties-file: 'bundle_vars.txt'
1075 - integration-deploy-controller-run-test
1076 - integration-deploy-openstack-run-test
1077 - integration-cleanup-tmp
1080 - integration-robot-tempest:
1083 - email-notification:
1084 email-recipients: '{email-recipients}'
1085 email-prefix: '[{project}]'
1086 - integration-csit-archive-build
1087 - opendaylight-infra-shiplogs:
1088 maven-version: 'mvn33'
1091 name: '{project}-csit-3node-openstack-{openstack}-{functionality}-{stream}'
1094 project-type: freestyle
1095 node: centos7-robot-2c-2g
1099 daysToKeep: '{build-days-to-keep}'
1100 numToKeep: '{build-num-to-keep}'
1101 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1102 artifactNumToKeep: '{build-num-to-keep}'
1105 - opendaylight-infra-parameters:
1106 project: 'integration/test'
1108 refspec: 'refs/heads/{branch}'
1109 artifacts: '{archive-artifacts}'
1110 - integration-branch:
1112 - integration-distribution-stream:
1114 - integration-bundleurl:
1115 bundleurl: '{bundleurl}'
1116 - integration-controller-features:
1117 controller-features: 'odl-jolokia,{install-features}'
1118 - integration-test-options:
1119 test-options: '{robot-options}'
1120 - integration-test-plan:
1121 test-plan: '{project}-3node-openstack.txt'
1122 - integration-patch-refspec:
1124 - integration-jdk-version:
1127 name: OPENSTACK_BRANCH
1128 default: '{openstack-branch}'
1129 description: 'Openstack version to use with devstack'
1131 name: ODL_ML2_DRIVER_REPO
1132 default: '{odl-ml2-driver-repo}'
1133 description: 'URL to fetch networking-odl driver'
1135 name: ODL_ML2_BRANCH
1136 default: '{odl-ml2-branch}'
1137 description: 'Version of networking-odl to checkout from the repo'
1139 name: ODL_ML2_DRIVER_VERSION
1140 default: '{odl-ml2-driver-version}'
1141 description: 'Mode of networking-odl (v1 or v2)'
1143 name: ODL_ENABLE_L3_FWD
1144 default: '{odl-enable-l3}'
1145 description: 'Enable L3 FWD in ODL for createing br-ex'
1148 default: '{public-bridge}'
1149 description: 'Specifies public bridge for provider and external networking'
1151 name: ENABLE_HAPROXY_FOR_NEUTRON
1152 default: '{enable-haproxy}'
1153 description: 'Enable HAProxy for using neutron interface as HA'
1155 name: ENABLE_OS_SERVICES
1156 default: '{enable-openstack-services}'
1157 description: 'comma seperated list of services to enable'
1159 name: DISABLE_OS_SERVICES
1160 default: '{disable-openstack-services}'
1161 description: 'comma seperated list of services to enable'
1163 name: TENANT_NETWORK_TYPE
1164 default: '{tenant-network-type}'
1165 description: 'Tenant Network Type supported by the implementation'
1167 name: SECURITY_GROUP_MODE
1168 default: '{security-group-mode}'
1169 description: 'Security Group Mode to be used in netvirt aclservice config'
1172 - integration-gerrit-scm:
1174 refspec: '$PATCHREFSPEC'
1178 - opendaylight-infra-wrappers:
1179 build-timeout: '{build-timeout}'
1180 - integration-jclouds-controller-devstack:
1181 controller-image: '{controller-image}'
1183 openstack-image: '{openstack-image}'
1184 openstack-vms: '{openstack-vms}'
1187 - timed: '{schedule}'
1190 - integration-copy-ssh-keys
1191 - integration-cleanup-workspace
1192 - integration-install-robotframework
1194 properties-file: 'env.properties'
1195 - integration-get-slave-addresses
1197 properties-file: 'slave_addresses.txt'
1198 - integration-get-bundle-vars
1200 properties-file: 'bundle_vars.txt'
1201 - integration-configure-clustering
1202 - integration-start-cluster-run-test
1203 - integration-deploy-openstack-run-test
1204 - integration-cleanup-tmp
1207 - integration-robot-tempest:
1210 - email-notification:
1211 email-recipients: '{email-recipients}'
1212 email-prefix: '[{project}]'
1213 - integration-csit-archive-build
1214 - opendaylight-infra-shiplogs:
1215 maven-version: 'mvn33'
1217 # Template: {project}-patch-test-{stream}
1218 # Goal: Build a patch and run project specific system test on a distribution containing the change
1219 # Operation: This job template builds a patch, creates a distribution containing the patch, and
1220 # triggers the project system test defined in {csit-list} when gerrit receives test-{project} keyword
1223 name: '{project}-patch-test-{feature}-{stream}'
1226 node: centos7-java-builder-2c-8g
1231 daysToKeep: '{build-days-to-keep}'
1232 numToKeep: '{build-num-to-keep}'
1233 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1234 artifactNumToKeep: '{build-artifact-num-to-keep}'
1237 - opendaylight-infra-parameters:
1238 project: '{project}'
1240 refspec: '$GERRIT_REFSPEC'
1241 artifacts: '{archive-artifacts}'
1242 - integration-branch:
1244 - integration-distribution-git-url:
1245 git-url: '{git-url}'
1249 description: 'Specific feature test for patch'
1252 - integration-gerrit-scm:
1253 basedir: '{project}'
1254 refspec: '$GERRIT_REFSPEC'
1256 - integration-distribution-scm:
1260 - opendaylight-infra-wrappers:
1261 build-timeout: '{build-timeout}'
1265 server-name: '{server-name}'
1267 - comment-added-contains-event:
1268 comment-contains-value: 'test-{project}-all'
1269 - comment-added-contains-event:
1270 comment-contains-value: 'test-{project}-{feature}'
1272 - project-compare-type: 'ANT'
1273 project-pattern: '{project}'
1275 - branch-compare-type: 'ANT'
1276 branch-pattern: '**/{branch}'
1284 - integration-rebase-gerrit-patch
1285 - integration-get-bundle-url
1287 properties-file: 'bundle.txt'
1288 - wipe-org-opendaylight-repo
1289 - provide-maven-settings:
1290 global-settings-file: 'odl-global-settings'
1291 settings-file: 'integration-settings'
1293 maven-version: 'mvn33'
1294 pom: '{project}/pom.xml'
1295 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}'
1297 - '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
1298 settings: 'integration-settings'
1300 global-settings: 'odl-global-settings'
1301 global-settings-type: cfp
1305 root-pom: 'distribution/pom.xml'
1306 goals: 'clean install dependency:tree -V -B -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
1307 maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
1308 settings: 'integration-settings'
1310 global-settings: 'odl-global-settings'
1311 global-settings-type: cfp
1312 ignore-upstream-changes: true
1313 post-step-run-condition: 'SUCCESS'
1317 - project: '{csit-list}'
1319 predefined-parameters:
1320 BUNDLEURL=$BUNDLEURL
1323 - email-notification:
1324 email-recipients: '{email-recipients}'
1325 email-prefix: '[{project}]'