1 # Job templates in this file (please update with every new template):
3 # New (for Be release):
4 # {project}-csit-verify-1node-{functionality}
5 # {project}-csit-1node-{functionality}-{install}-{stream}
6 # {project}-csit-1node-periodic-{functionality}-{install}-{stream}
7 # {project}-csit-verify-3node-{functionality}
8 # {project}-csit-3node-{functionality}-{install}-{stream}
9 # {project}-csit-3node-periodic-{functionality}-{install}-{stream}
13 # opendaylight-infra-parameters: main project integration/test ($PROJECT)
14 # jre: (openjdk7 or openjdk8) Java runtime environment to use when launching ODL
15 # integration-branch: distribution branch ($BRANCH)
16 # integration-controller-bundleurl: distribution URL ($BUNDLEURL)
17 # integration-controller-scope: only or all features ($CONTROLLERSCOPE)
18 # integration-controller-features: features under test ($CONTROLLER FEATURES)
19 # integration-test-options: robot options ($TESTOPTIONS)
20 # integration-stream-test-plan: stream specific robot test plan ($STREAMTESTPLAN)
21 # integration-test-plan: fallback robot test plan ($TESTPLAN)
22 # integration-patch-refspec: test branch ($PATCHREFSPEC)
28 name: '{project}-csit-verify-1node-{functionality}'
31 project-type: freestyle
32 node: centos7-robot-2c-2g
35 daysToKeep: '{build-days-to-keep}'
36 numToKeep: '{build-num-to-keep}'
37 artifactDaysToKeep: '{build-artifact-days-to-keep}'
38 artifactNumToKeep: '{build-num-to-keep}'
41 - opendaylight-infra-parameters:
42 project: 'integration/test'
44 refspec: 'refs/heads/{branch}'
45 artifacts: '{archive-artifacts}'
47 branch: 'stable/boron'
48 - integration-distribution-stream:
50 - integration-bundleurl:
52 - integration-controller-scope:
53 controller-scope: 'only'
54 - integration-controller-features:
55 controller-features: '{install-features}'
56 - integration-test-options:
57 test-options: '{robot-options}'
58 - integration-stream-test-plan:
59 stream-test-plan: '{project}-{functionality}-boron.txt'
60 - integration-test-plan:
61 test-plan: '{project}-{functionality}.txt'
62 - integration-jdk-version:
63 jdkversion: 'openjdk8'
66 - integration-gerrit-scm:
68 refspec: '$GERRIT_REFSPEC'
72 - opendaylight-infra-wrappers:
73 build-timeout: '{build-timeout}'
74 - integration-jclouds-controller-mininet:
75 controller-image: '{controller-image}'
77 mininet-image: '{mininet-image}'
78 mininet-vms: '{mininet-vms}'
81 - integration-trigger-patch-submitted:
82 name: 'integration/test'
84 pattern: 'csit/suites/{project}/**'
87 - integration-copy-ssh-keys
88 - integration-cleanup-workspace
89 - integration-install-robotframework
91 properties-file: 'env.properties'
92 - integration-get-slave-addresses
94 properties-file: 'slave_addresses.txt'
95 - integration-get-bundle-vars
97 properties-file: 'bundle_vars.txt'
98 - integration-deploy-controller-run-test
99 - integration-cleanup-tmp
105 - email-notification:
106 email-prefix: '[{project}]'
107 - integration-csit-archive-build
108 - opendaylight-infra-shiplogs:
109 maven-version: '{mvn33}'
112 name: '{project}-csit-1node-{functionality}-{install}-{stream}'
115 project-type: freestyle
116 node: centos7-robot-2c-2g
119 daysToKeep: '{build-days-to-keep}'
120 numToKeep: '{build-num-to-keep}'
121 artifactDaysToKeep: '{build-artifact-days-to-keep}'
122 artifactNumToKeep: '{build-num-to-keep}'
125 - opendaylight-infra-parameters:
126 project: 'integration/test'
128 refspec: 'refs/heads/{branch}'
129 artifacts: '{archive-artifacts}'
130 - integration-branch:
132 - integration-distribution-stream:
134 - integration-bundleurl:
136 - integration-controller-scope:
137 controller-scope: '{scope}'
138 - integration-controller-features:
139 controller-features: '{install-features}'
140 - integration-test-options:
141 test-options: '{robot-options}'
142 - integration-stream-test-plan:
143 stream-test-plan: '{project}-{functionality}-{stream}.txt'
144 - integration-test-plan:
145 test-plan: '{project}-{functionality}.txt'
146 - integration-patch-refspec:
148 - integration-jdk-version:
152 - integration-gerrit-scm:
154 refspec: '$PATCHREFSPEC'
158 - opendaylight-infra-wrappers:
159 build-timeout: '{build-timeout}'
160 - integration-jclouds-controller-mininet:
161 controller-image: '{controller-image}'
163 mininet-image: '{mininet-image}'
164 mininet-vms: '{mininet-vms}'
167 - integration-csit-{install}:
168 jobs: '{trigger-jobs}'
171 - integration-copy-ssh-keys
172 - integration-cleanup-workspace
173 - integration-install-robotframework
175 properties-file: 'env.properties'
176 - integration-get-slave-addresses
178 properties-file: 'slave_addresses.txt'
179 - integration-get-bundle-vars
181 properties-file: 'bundle_vars.txt'
182 - integration-deploy-controller-run-test
183 - integration-cleanup-tmp
189 - email-notification:
190 email-prefix: '[{project}]'
192 - title: '{01-plot-title}'
193 yaxis: '{01-plot-yaxis}'
194 group: '{01-plot-group}'
198 use-description: false
199 csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
201 - file: '{01-plot-data-file}'
202 inclusion-flag: 'off'
205 - title: '{02-plot-title}'
206 yaxis: '{02-plot-yaxis}'
207 group: '{02-plot-group}'
211 use-description: false
212 csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
214 - file: '{02-plot-data-file}'
215 inclusion-flag: 'off'
218 - integration-csit-archive-build
219 - opendaylight-infra-shiplogs:
220 maven-version: '{mvn33}'
223 name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
226 project-type: freestyle
227 node: centos7-robot-2c-2g
230 daysToKeep: '{build-days-to-keep}'
231 numToKeep: '{build-num-to-keep}'
232 artifactDaysToKeep: '{build-artifact-days-to-keep}'
233 artifactNumToKeep: '{build-num-to-keep}'
236 - opendaylight-infra-parameters:
237 project: 'integration/test'
239 refspec: 'refs/heads/{branch}'
240 artifacts: '{archive-artifacts}'
241 - integration-branch:
243 - integration-distribution-stream:
245 - integration-bundleurl:
247 - integration-controller-scope:
248 controller-scope: '{scope}'
249 - integration-controller-features:
250 controller-features: '{install-features}'
251 - integration-test-options:
252 test-options: '{robot-options}'
253 - integration-stream-test-plan:
254 stream-test-plan: '{project}-{functionality}-{stream}.txt'
255 - integration-test-plan:
256 test-plan: '{project}-{functionality}.txt'
257 - integration-patch-refspec:
259 - integration-jdk-version:
263 - integration-gerrit-scm:
265 refspec: '$PATCHREFSPEC'
269 - opendaylight-infra-wrappers:
270 build-timeout: '{build-timeout}'
271 - integration-jclouds-controller-mininet:
272 controller-image: '{controller-image}'
274 mininet-image: '{mininet-image}'
275 mininet-vms: '{mininet-vms}'
278 - timed: '{schedule}'
281 - integration-copy-ssh-keys
282 - integration-cleanup-workspace
283 - integration-install-robotframework
285 properties-file: 'env.properties'
286 - integration-get-slave-addresses
288 properties-file: 'slave_addresses.txt'
289 - integration-get-bundle-vars
291 properties-file: 'bundle_vars.txt'
292 - integration-deploy-controller-run-test
293 - integration-cleanup-tmp
299 - email-notification:
300 email-prefix: '[{project}]'
302 - title: '{01-plot-title}'
303 yaxis: '{01-plot-yaxis}'
304 group: '{01-plot-group}'
308 use-description: false
309 csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
311 - file: '{01-plot-data-file}'
312 inclusion-flag: 'off'
315 - title: '{02-plot-title}'
316 yaxis: '{02-plot-yaxis}'
317 group: '{02-plot-group}'
321 use-description: false
322 csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
324 - file: '{02-plot-data-file}'
325 inclusion-flag: 'off'
328 - integration-csit-archive-build
329 - opendaylight-infra-shiplogs:
330 maven-version: '{mvn33}'
333 name: '{project}-csit-verify-3node-{functionality}'
336 project-type: freestyle
337 node: centos7-robot-2c-2g
340 daysToKeep: '{build-days-to-keep}'
341 numToKeep: '{build-num-to-keep}'
342 artifactDaysToKeep: '{build-artifact-days-to-keep}'
343 artifactNumToKeep: '{build-num-to-keep}'
346 - opendaylight-infra-parameters:
347 project: 'integration/test'
349 refspec: 'refs/heads/{branch}'
350 artifacts: '{archive-artifacts}'
351 - integration-branch:
352 branch: 'stable/boron'
353 - integration-distribution-stream:
355 - integration-bundleurl:
357 - integration-controller-scope:
358 controller-scope: 'only'
359 - integration-controller-features:
360 controller-features: 'odl-jolokia,{install-features}'
361 - integration-test-options:
362 test-options: '{robot-options}'
363 - integration-stream-test-plan:
364 stream-test-plan: '{project}-{functionality}-boron.txt'
365 - integration-test-plan:
366 test-plan: '{project}-{functionality}.txt'
367 - integration-jdk-version:
368 jdkversion: 'openjdk8'
371 - integration-gerrit-scm:
373 refspec: '$GERRIT_REFSPEC'
377 - opendaylight-infra-wrappers:
378 build-timeout: '{build-timeout}'
379 - integration-jclouds-controller-mininet:
380 controller-image: '{controller-image}'
382 mininet-image: '{mininet-image}'
383 mininet-vms: '{mininet-vms}'
386 - integration-trigger-patch-submitted:
387 name: 'integration/test'
389 pattern: 'csit/suites/{project}/**'
392 - integration-copy-ssh-keys
393 - integration-cleanup-workspace
394 - integration-install-robotframework
396 properties-file: 'env.properties'
397 - integration-get-slave-addresses
399 properties-file: 'slave_addresses.txt'
400 - integration-get-bundle-vars
402 properties-file: 'bundle_vars.txt'
403 - integration-configure-clustering
404 - integration-start-cluster-run-test
405 - integration-cleanup-tmp
411 - email-notification:
412 email-prefix: '[{project}]'
413 - integration-csit-archive-build
414 - opendaylight-infra-shiplogs:
415 maven-version: '{mvn33}'
418 name: '{project}-csit-3node-{functionality}-{install}-{stream}'
421 project-type: freestyle
422 node: centos7-robot-2c-2g
425 daysToKeep: '{build-days-to-keep}'
426 numToKeep: '{build-num-to-keep}'
427 artifactDaysToKeep: '{build-artifact-days-to-keep}'
428 artifactNumToKeep: '{build-num-to-keep}'
431 - opendaylight-infra-parameters:
432 project: 'integration/test'
434 refspec: 'refs/heads/{branch}'
435 artifacts: '{archive-artifacts}'
436 - integration-branch:
438 - integration-distribution-stream:
440 - integration-bundleurl:
442 - integration-controller-scope:
443 controller-scope: '{scope}'
444 - integration-controller-features:
445 controller-features: 'odl-jolokia,{install-features}'
446 - integration-test-options:
447 test-options: '{robot-options}'
448 - integration-stream-test-plan:
449 stream-test-plan: '{project}-{functionality}-{stream}.txt'
450 - integration-test-plan:
451 test-plan: '{project}-{functionality}.txt'
452 - integration-patch-refspec:
454 - integration-jdk-version:
458 - integration-gerrit-scm:
460 refspec: '$PATCHREFSPEC'
464 - opendaylight-infra-wrappers:
465 build-timeout: '{build-timeout}'
466 - integration-jclouds-controller-mininet:
467 controller-image: '{controller-image}'
469 mininet-image: '{mininet-image}'
470 mininet-vms: '{mininet-vms}'
473 - integration-csit-{install}:
474 jobs: '{trigger-jobs}'
477 - integration-copy-ssh-keys
478 - integration-cleanup-workspace
479 - integration-install-robotframework
481 properties-file: 'env.properties'
482 - integration-get-slave-addresses
484 properties-file: 'slave_addresses.txt'
485 - integration-get-bundle-vars
487 properties-file: 'bundle_vars.txt'
488 - integration-configure-clustering
489 - integration-start-cluster-run-test
490 - integration-cleanup-tmp
496 - email-notification:
497 email-prefix: '[{project}]'
499 - title: '{01-plot-title}'
500 yaxis: '{01-plot-yaxis}'
501 group: '{01-plot-group}'
505 use-description: false
506 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
508 - file: '{01-plot-data-file}'
509 inclusion-flag: 'off'
512 - title: '{02-plot-title}'
513 yaxis: '{02-plot-yaxis}'
514 group: '{02-plot-group}'
518 use-description: false
519 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
521 - file: '{02-plot-data-file}'
522 inclusion-flag: 'off'
525 - integration-csit-archive-build
526 - opendaylight-infra-shiplogs:
527 maven-version: '{mvn33}'
530 name: '{project}-csit-3node-docker-{functionality}-{install}-{stream}'
533 project-type: freestyle
534 node: centos7-robot-2c-2g
537 daysToKeep: '{build-days-to-keep}'
538 numToKeep: '{build-num-to-keep}'
539 artifactDaysToKeep: '{build-artifact-days-to-keep}'
540 artifactNumToKeep: '{build-num-to-keep}'
543 - opendaylight-infra-parameters:
544 project: 'integration/test'
546 refspec: 'refs/heads/{branch}'
547 artifacts: '{archive-artifacts}'
548 - integration-branch:
550 - integration-distribution-stream:
552 - integration-bundleurl:
554 - integration-controller-scope:
555 controller-scope: '{scope}'
556 - integration-controller-features:
557 controller-features: 'odl-jolokia,{install-features}'
558 - integration-test-options:
559 test-options: '{robot-options}'
560 - integration-stream-test-plan:
561 stream-test-plan: '{project}-{functionality}-{stream}.txt'
562 - integration-test-plan:
563 test-plan: '{project}-{functionality}.txt'
564 - integration-patch-refspec:
566 - integration-jdk-version:
570 - integration-gerrit-scm:
572 refspec: '$PATCHREFSPEC'
576 - opendaylight-infra-wrappers:
577 build-timeout: '{build-timeout}'
578 - integration-jclouds-controller-docker:
579 controller-image: '{controller-image}'
581 docker-image: '{docker-image}'
585 - integration-csit-{install}:
586 jobs: '{trigger-jobs}'
589 - integration-copy-ssh-keys
590 - integration-cleanup-workspace
591 - integration-install-robotframework
593 properties-file: 'env.properties'
594 - integration-get-slave-addresses
596 properties-file: 'slave_addresses.txt'
597 - integration-get-bundle-vars
599 properties-file: 'bundle_vars.txt'
600 - integration-configure-clustering
601 - integration-start-cluster-run-test
602 - integration-cleanup-tmp
608 - email-notification:
609 email-prefix: '[{project}]'
611 - title: '{01-plot-title}'
612 yaxis: '{01-plot-yaxis}'
613 group: '{01-plot-group}'
617 use-description: false
618 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
620 - file: '{01-plot-data-file}'
621 inclusion-flag: 'off'
624 - title: '{02-plot-title}'
625 yaxis: '{02-plot-yaxis}'
626 group: '{02-plot-group}'
630 use-description: false
631 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
633 - file: '{02-plot-data-file}'
634 inclusion-flag: 'off'
637 - integration-csit-archive-build
638 - opendaylight-infra-shiplogs:
639 maven-version: '{mvn33}'
642 name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
645 project-type: freestyle
646 node: centos7-robot-2c-2g
649 daysToKeep: '{build-days-to-keep}'
650 numToKeep: '{build-num-to-keep}'
651 artifactDaysToKeep: '{build-artifact-days-to-keep}'
652 artifactNumToKeep: '{build-num-to-keep}'
655 - opendaylight-infra-parameters:
656 project: 'integration/test'
658 refspec: 'refs/heads/{branch}'
659 artifacts: '{archive-artifacts}'
660 - integration-branch:
662 - integration-distribution-stream:
664 - integration-bundleurl:
666 - integration-controller-scope:
667 controller-scope: '{scope}'
668 - integration-controller-features:
669 controller-features: 'odl-jolokia,{install-features}'
670 - integration-test-options:
671 test-options: '{robot-options}'
672 - integration-stream-test-plan:
673 stream-test-plan: '{project}-{functionality}-{stream}.txt'
674 - integration-test-plan:
675 test-plan: '{project}-{functionality}.txt'
676 - integration-patch-refspec:
678 - integration-jdk-version:
682 - integration-gerrit-scm:
684 refspec: '$PATCHREFSPEC'
688 - opendaylight-infra-wrappers:
689 build-timeout: '{build-timeout}'
690 - integration-jclouds-controller-mininet:
691 controller-image: '{controller-image}'
693 mininet-image: '{mininet-image}'
694 mininet-vms: '{mininet-vms}'
697 - timed: '{schedule}'
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-prefix: '[{project}]'
722 - title: '{01-plot-title}'
723 yaxis: '{01-plot-yaxis}'
724 group: '{01-plot-group}'
728 use-description: false
729 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
731 - file: '{01-plot-data-file}'
732 inclusion-flag: 'off'
735 - title: '{02-plot-title}'
736 yaxis: '{02-plot-yaxis}'
737 group: '{02-plot-group}'
741 use-description: false
742 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
744 - file: '{02-plot-data-file}'
745 inclusion-flag: 'off'
748 - integration-csit-archive-build
749 - opendaylight-infra-shiplogs:
750 maven-version: '{mvn33}'
753 name: '{project}-csit-1node-openstack-{openstack}-{functionality}-{stream}'
756 project-type: freestyle
757 node: centos7-robot-2c-2g
760 daysToKeep: '{build-days-to-keep}'
761 numToKeep: '{build-num-to-keep}'
762 artifactDaysToKeep: '{build-artifact-days-to-keep}'
763 artifactNumToKeep: '{build-num-to-keep}'
766 - opendaylight-infra-parameters:
767 project: 'integration/test'
769 refspec: 'refs/heads/{branch}'
770 artifacts: '{archive-artifacts}'
771 - integration-branch:
773 - integration-distribution-stream:
775 - integration-bundleurl:
777 - integration-controller-features:
778 controller-features: '{install-features}'
779 - integration-test-plan:
780 test-plan: '{project}-1node-openstack.txt'
781 - integration-patch-refspec:
783 - integration-jdk-version:
786 name: OPENSTACK_BRANCH
787 default: '{openstack-branch}'
788 description: 'Openstack version to use with devstack'
790 name: ODL_ML2_DRIVER_REPO
791 default: 'https://github.com/openstack/networking-odl'
792 description: 'URL to fetch networking-odl driver'
794 name: ODL_ML2_VERSION
795 default: '{odl-ml2-version}'
796 description: 'Version of networking-odl to checkout from the repo'
798 name: ODL_ENABLE_L3_FWD
799 default: '{odl-enable-l3}'
800 description: 'Enable L3 FWD in ODL for createing br-ex'
803 default: '{public-bridge}'
804 description: 'Specifies public bridge for provider and external networking'
806 name: ENABLE_OS_SERVICES
807 default: '{enable-openstack-services}'
808 description: 'comma seperated list of services to enable'
810 name: DISABLE_OS_SERVICES
811 default: '{disable-openstack-services}'
812 description: 'comma seperated list of services to enable'
814 name: TENANT_NETWORK_TYPE
815 default: '{tenant-network-type}'
816 description: 'Tenant Network Type supported by the implementation'
818 name: SECURITY_GROUP_MODE
819 default: '{security-group-mode}'
820 description: 'Security Group Mode to be used in netvirt aclservice config'
822 - integration-gerrit-scm:
824 refspec: '$PATCHREFSPEC'
828 - opendaylight-infra-wrappers:
829 build-timeout: '{build-timeout}'
830 - integration-jclouds-controller-devstack:
831 controller-image: '{controller-image}'
833 openstack-image: '{openstack-image}'
834 openstack-vms: '{openstack-vms}'
837 - integration-csit-all
840 - integration-copy-ssh-keys
841 - integration-cleanup-workspace
842 - integration-install-robotframework
844 properties-file: 'env.properties'
845 - integration-get-slave-addresses
847 properties-file: 'slave_addresses.txt'
848 - integration-get-bundle-vars
850 properties-file: 'bundle_vars.txt'
851 - integration-deploy-controller-run-test
852 - integration-deploy-openstack-run-test
853 - integration-cleanup-tmp
856 - integration-robot-tempest:
859 - email-notification:
860 email-prefix: '[{project}]'
861 - integration-csit-archive-build
862 - opendaylight-infra-shiplogs:
863 maven-version: '{mvn33}'
866 name: '{project}-csit-3node-openstack-{openstack}-{functionality}-{stream}'
869 project-type: freestyle
870 node: centos7-robot-2c-2g
873 daysToKeep: '{build-days-to-keep}'
874 numToKeep: '{build-num-to-keep}'
875 artifactDaysToKeep: '{build-artifact-days-to-keep}'
876 artifactNumToKeep: '{build-num-to-keep}'
879 - opendaylight-infra-parameters:
880 project: 'integration/test'
882 refspec: 'refs/heads/{branch}'
883 artifacts: '{archive-artifacts}'
884 - integration-branch:
886 - integration-distribution-stream:
888 - integration-bundleurl:
890 - integration-controller-features:
891 controller-features: 'odl-jolokia,{install-features}'
892 - integration-test-plan:
893 test-plan: '{project}-3node-openstack.txt'
894 - integration-patch-refspec:
896 - integration-jdk-version:
899 name: OPENSTACK_BRANCH
900 default: '{openstack-branch}'
901 description: 'Openstack version to use with devstack'
903 name: ODL_ML2_DRIVER_REPO
904 default: 'https://github.com/openstack/networking-odl'
905 description: 'URL to fetch networking-odl driver'
907 name: ODL_ML2_VERSION
908 default: '{odl-ml2-version}'
909 description: 'Version of networking-odl to checkout from the repo'
911 name: ODL_ENABLE_L3_FWD
912 default: '{odl-enable-l3}'
913 description: 'Enable L3 FWD in ODL for createing br-ex'
916 default: '{public-bridge}'
917 description: 'Specifies public bridge for provider and external networking'
919 name: ENABLE_HAPROXY_FOR_NEUTRON
920 default: '{enable-haproxy}'
921 description: 'Enable HAProxy for using neutron interface as HA'
923 name: ENABLE_OS_SERVICES
924 default: '{enable-openstack-services}'
925 description: 'comma seperated list of services to enable'
927 name: DISABLE_OS_SERVICES
928 default: '{disable-openstack-services}'
929 description: 'comma seperated list of services to enable'
931 name: TENANT_NETWORK_TYPE
932 default: '{tenant-network-type}'
933 description: 'Tenant Network Type supported by the implementation'
935 name: SECURITY_GROUP_MODE
936 default: '{security-group-mode}'
937 description: 'Security Group Mode to be used in netvirt aclservice config'
940 - integration-gerrit-scm:
942 refspec: '$PATCHREFSPEC'
946 - opendaylight-infra-wrappers:
947 build-timeout: '{build-timeout}'
948 - integration-jclouds-controller-devstack:
949 controller-image: '{controller-image}'
951 openstack-image: '{openstack-image}'
952 openstack-vms: '{openstack-vms}'
955 - integration-csit-all
958 - integration-copy-ssh-keys
959 - integration-cleanup-workspace
960 - integration-install-robotframework
962 properties-file: 'env.properties'
963 - integration-get-slave-addresses
965 properties-file: 'slave_addresses.txt'
966 - integration-get-bundle-vars
968 properties-file: 'bundle_vars.txt'
969 - integration-configure-clustering
970 - integration-start-cluster-run-test
971 - integration-deploy-openstack-run-test
972 - integration-cleanup-tmp
975 - integration-robot-tempest:
978 - email-notification:
979 email-prefix: '[{project}]'
980 - integration-csit-archive-build
981 - opendaylight-infra-shiplogs:
982 maven-version: '{mvn33}'
984 # Template: {project}-patch-test-{stream}
985 # Goal: Build a patch and run project specific system test on a distribution containing the change
986 # Operation: This job template builds a patch, creates a distribution containing the patch, and
987 # triggers the project system test defined in {csit-list} when gerrit receives test-{project} keyword
990 name: '{project}-patch-test-{feature}-{stream}'
993 node: centos7-java-builder-2c-8g
997 daysToKeep: '{build-days-to-keep}'
998 numToKeep: '{build-num-to-keep}'
999 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1000 artifactNumToKeep: '{build-artifact-num-to-keep}'
1003 - opendaylight-infra-parameters:
1004 project: '{project}'
1006 refspec: '$GERRIT_REFSPEC'
1007 artifacts: '{archive-artifacts}'
1008 - integration-branch:
1010 - integration-distribution-git-url
1014 description: 'Specific feature test for patch'
1017 - integration-gerrit-scm:
1018 basedir: '{project}'
1019 refspec: '$GERRIT_REFSPEC'
1021 - integration-distribution-scm:
1025 - opendaylight-infra-wrappers:
1026 build-timeout: '{build-timeout}'
1030 server-name: 'OpenDaylight'
1032 - comment-added-contains-event:
1033 comment-contains-value: 'test-{project}-all'
1034 - comment-added-contains-event:
1035 comment-contains-value: 'test-{project}-{feature}'
1037 - project-compare-type: 'ANT'
1038 project-pattern: '{project}'
1040 - branch-compare-type: 'ANT'
1041 branch-pattern: '**/{branch}'
1049 - integration-rebase-gerrit-patch
1050 - integration-get-bundle-url
1052 properties-file: 'bundle.txt'
1053 - wipe-org-opendaylight-repo
1054 - provide-maven-settings:
1055 global-settings-file: 'odl-global-settings'
1056 settings-file: 'integration-settings'
1058 maven-version: '{mvn33}'
1059 pom: '{project}/pom.xml'
1060 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}'
1062 - '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
1063 settings: 'integration-settings'
1065 global-settings: 'odl-global-settings'
1066 global-settings-type: cfp
1069 maven-name: '{mvn33}'
1070 root-pom: 'distribution/pom.xml'
1071 goals: 'clean install dependency:tree -V -B -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
1072 maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
1073 settings: 'integration-settings'
1075 global-settings: 'odl-global-settings'
1076 global-settings-type: cfp
1077 ignore-upstream-changes: true
1078 post-step-run-condition: 'SUCCESS'
1082 - project: '{csit-list}'
1084 predefined-parameters:
1085 BUNDLEURL=$BUNDLEURL
1088 - email-notification:
1089 email-prefix: '[{project}]'