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 - integration-csit-archive-build
332 - opendaylight-infra-shiplogs:
333 maven-version: 'mvn33'
336 name: '{project}-csit-verify-3node-{functionality}'
339 project-type: freestyle
340 node: centos7-robot-2c-2g
343 daysToKeep: '{build-days-to-keep}'
344 numToKeep: '{build-num-to-keep}'
345 artifactDaysToKeep: '{build-artifact-days-to-keep}'
346 artifactNumToKeep: '{build-num-to-keep}'
349 - opendaylight-infra-parameters:
350 project: 'integration/test'
352 refspec: 'refs/heads/{branch}'
353 artifacts: '{archive-artifacts}'
354 - integration-branch:
355 branch: 'stable/boron'
356 - integration-distribution-stream:
358 - integration-bundleurl:
360 - integration-controller-scope:
361 controller-scope: 'only'
362 - integration-controller-features:
363 controller-features: 'odl-jolokia,{install-features}'
364 - integration-test-options:
365 test-options: '{robot-options}'
366 - integration-stream-test-plan:
367 stream-test-plan: '{project}-{functionality}-boron.txt'
368 - integration-test-plan:
369 test-plan: '{project}-{functionality}.txt'
370 - integration-jdk-version:
371 jdkversion: 'openjdk8'
374 - integration-gerrit-scm:
376 refspec: '$GERRIT_REFSPEC'
380 - opendaylight-infra-wrappers:
381 build-timeout: '{build-timeout}'
382 - integration-jclouds-controller-mininet:
383 controller-image: '{controller-image}'
385 mininet-image: '{mininet-image}'
386 mininet-vms: '{mininet-vms}'
389 - integration-trigger-patch-submitted:
390 name: 'integration/test'
392 pattern: 'csit/suites/{project}/**'
395 - integration-copy-ssh-keys
396 - integration-cleanup-workspace
397 - integration-install-robotframework
399 properties-file: 'env.properties'
400 - integration-get-slave-addresses
402 properties-file: 'slave_addresses.txt'
403 - integration-get-bundle-vars
405 properties-file: 'bundle_vars.txt'
406 - integration-configure-clustering
407 - integration-start-cluster-run-test
408 - integration-cleanup-tmp
414 - email-notification:
415 email-recipients: '{email-recipients}'
416 email-prefix: '[{project}]'
417 - integration-csit-archive-build
418 - opendaylight-infra-shiplogs:
419 maven-version: 'mvn33'
422 name: '{project}-csit-3node-{functionality}-{install}-{stream}'
425 project-type: freestyle
426 node: centos7-robot-2c-2g
429 daysToKeep: '{build-days-to-keep}'
430 numToKeep: '{build-num-to-keep}'
431 artifactDaysToKeep: '{build-artifact-days-to-keep}'
432 artifactNumToKeep: '{build-num-to-keep}'
435 - opendaylight-infra-parameters:
436 project: 'integration/test'
438 refspec: 'refs/heads/{branch}'
439 artifacts: '{archive-artifacts}'
440 - integration-branch:
442 - integration-distribution-stream:
444 - integration-bundleurl:
446 - integration-controller-scope:
447 controller-scope: '{scope}'
448 - integration-controller-features:
449 controller-features: 'odl-jolokia,{install-features}'
450 - integration-test-options:
451 test-options: '{robot-options}'
452 - integration-stream-test-plan:
453 stream-test-plan: '{project}-{functionality}-{stream}.txt'
454 - integration-test-plan:
455 test-plan: '{project}-{functionality}.txt'
456 - integration-patch-refspec:
458 - integration-jdk-version:
462 - integration-gerrit-scm:
464 refspec: '$PATCHREFSPEC'
468 - opendaylight-infra-wrappers:
469 build-timeout: '{build-timeout}'
470 - integration-jclouds-controller-mininet:
471 controller-image: '{controller-image}'
473 mininet-image: '{mininet-image}'
474 mininet-vms: '{mininet-vms}'
477 - integration-csit-{install}:
478 jobs: '{trigger-jobs}'
481 - integration-copy-ssh-keys
482 - integration-cleanup-workspace
483 - integration-install-robotframework
485 properties-file: 'env.properties'
486 - integration-get-slave-addresses
488 properties-file: 'slave_addresses.txt'
489 - integration-get-bundle-vars
491 properties-file: 'bundle_vars.txt'
492 - integration-configure-clustering
493 - integration-start-cluster-run-test
494 - integration-cleanup-tmp
500 - email-notification:
501 email-recipients: '{email-recipients}'
502 email-prefix: '[{project}]'
504 - title: '{01-plot-title}'
505 yaxis: '{01-plot-yaxis}'
506 group: '{01-plot-group}'
510 use-description: false
511 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
513 - file: '{01-plot-data-file}'
514 inclusion-flag: 'off'
517 - title: '{02-plot-title}'
518 yaxis: '{02-plot-yaxis}'
519 group: '{02-plot-group}'
523 use-description: false
524 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
526 - file: '{02-plot-data-file}'
527 inclusion-flag: 'off'
530 - integration-csit-archive-build
531 - opendaylight-infra-shiplogs:
532 maven-version: 'mvn33'
535 name: '{project}-csit-3node-docker-{functionality}-{install}-{stream}'
538 project-type: freestyle
539 node: centos7-robot-2c-2g
542 daysToKeep: '{build-days-to-keep}'
543 numToKeep: '{build-num-to-keep}'
544 artifactDaysToKeep: '{build-artifact-days-to-keep}'
545 artifactNumToKeep: '{build-num-to-keep}'
548 - opendaylight-infra-parameters:
549 project: 'integration/test'
551 refspec: 'refs/heads/{branch}'
552 artifacts: '{archive-artifacts}'
553 - integration-branch:
555 - integration-distribution-stream:
557 - integration-bundleurl:
559 - integration-controller-scope:
560 controller-scope: '{scope}'
561 - integration-controller-features:
562 controller-features: 'odl-jolokia,{install-features}'
563 - integration-test-options:
564 test-options: '{robot-options}'
565 - integration-stream-test-plan:
566 stream-test-plan: '{project}-{functionality}-{stream}.txt'
567 - integration-test-plan:
568 test-plan: '{project}-{functionality}.txt'
569 - integration-patch-refspec:
571 - integration-jdk-version:
575 - integration-gerrit-scm:
577 refspec: '$PATCHREFSPEC'
581 - opendaylight-infra-wrappers:
582 build-timeout: '{build-timeout}'
583 - integration-jclouds-controller-docker:
584 controller-image: '{controller-image}'
586 docker-image: '{docker-image}'
590 - integration-csit-{install}:
591 jobs: '{trigger-jobs}'
594 - integration-copy-ssh-keys
595 - integration-cleanup-workspace
596 - integration-install-robotframework
598 properties-file: 'env.properties'
599 - integration-get-slave-addresses
601 properties-file: 'slave_addresses.txt'
602 - integration-get-bundle-vars
604 properties-file: 'bundle_vars.txt'
605 - integration-configure-clustering
606 - integration-start-cluster-run-test
607 - integration-cleanup-tmp
613 - email-notification:
614 email-recipients: '{email-recipients}'
615 email-prefix: '[{project}]'
617 - title: '{01-plot-title}'
618 yaxis: '{01-plot-yaxis}'
619 group: '{01-plot-group}'
623 use-description: false
624 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
626 - file: '{01-plot-data-file}'
627 inclusion-flag: 'off'
630 - title: '{02-plot-title}'
631 yaxis: '{02-plot-yaxis}'
632 group: '{02-plot-group}'
636 use-description: false
637 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
639 - file: '{02-plot-data-file}'
640 inclusion-flag: 'off'
643 - integration-csit-archive-build
644 - opendaylight-infra-shiplogs:
645 maven-version: 'mvn33'
648 name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
651 project-type: freestyle
652 node: centos7-robot-2c-2g
655 daysToKeep: '{build-days-to-keep}'
656 numToKeep: '{build-num-to-keep}'
657 artifactDaysToKeep: '{build-artifact-days-to-keep}'
658 artifactNumToKeep: '{build-num-to-keep}'
661 - opendaylight-infra-parameters:
662 project: 'integration/test'
664 refspec: 'refs/heads/{branch}'
665 artifacts: '{archive-artifacts}'
666 - integration-branch:
668 - integration-distribution-stream:
670 - integration-bundleurl:
672 - integration-controller-scope:
673 controller-scope: '{scope}'
674 - integration-controller-features:
675 controller-features: 'odl-jolokia,{install-features}'
676 - integration-test-options:
677 test-options: '{robot-options}'
678 - integration-stream-test-plan:
679 stream-test-plan: '{project}-{functionality}-{stream}.txt'
680 - integration-test-plan:
681 test-plan: '{project}-{functionality}.txt'
682 - integration-patch-refspec:
684 - integration-jdk-version:
688 - integration-gerrit-scm:
690 refspec: '$PATCHREFSPEC'
694 - opendaylight-infra-wrappers:
695 build-timeout: '{build-timeout}'
696 - integration-jclouds-controller-mininet:
697 controller-image: '{controller-image}'
699 mininet-image: '{mininet-image}'
700 mininet-vms: '{mininet-vms}'
703 - timed: '{schedule}'
706 - integration-copy-ssh-keys
707 - integration-cleanup-workspace
708 - integration-install-robotframework
710 properties-file: 'env.properties'
711 - integration-get-slave-addresses
713 properties-file: 'slave_addresses.txt'
714 - integration-get-bundle-vars
716 properties-file: 'bundle_vars.txt'
717 - integration-configure-clustering
718 - integration-start-cluster-run-test
719 - integration-cleanup-tmp
725 - email-notification:
726 email-recipients: '{email-recipients}'
727 email-prefix: '[{project}]'
729 - title: '{01-plot-title}'
730 yaxis: '{01-plot-yaxis}'
731 group: '{01-plot-group}'
735 use-description: false
736 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
738 - file: '{01-plot-data-file}'
739 inclusion-flag: 'off'
742 - title: '{02-plot-title}'
743 yaxis: '{02-plot-yaxis}'
744 group: '{02-plot-group}'
748 use-description: false
749 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
751 - file: '{02-plot-data-file}'
752 inclusion-flag: 'off'
755 - integration-csit-archive-build
756 - opendaylight-infra-shiplogs:
757 maven-version: 'mvn33'
760 name: '{project}-csit-1node-openstack-{openstack}-{functionality}-{stream}'
763 project-type: freestyle
764 node: centos7-robot-2c-2g
767 daysToKeep: '{build-days-to-keep}'
768 numToKeep: '{build-num-to-keep}'
769 artifactDaysToKeep: '{build-artifact-days-to-keep}'
770 artifactNumToKeep: '{build-num-to-keep}'
773 - opendaylight-infra-parameters:
774 project: 'integration/test'
776 refspec: 'refs/heads/{branch}'
777 artifacts: '{archive-artifacts}'
778 - integration-branch:
780 - integration-distribution-stream:
782 - integration-bundleurl:
784 - integration-controller-features:
785 controller-features: '{install-features}'
786 - integration-test-plan:
787 test-plan: '{project}-1node-openstack.txt'
788 - integration-patch-refspec:
790 - integration-jdk-version:
793 name: OPENSTACK_BRANCH
794 default: '{openstack-branch}'
795 description: 'Openstack version to use with devstack'
797 name: ODL_ML2_DRIVER_REPO
798 default: 'https://github.com/openstack/networking-odl'
799 description: 'URL to fetch networking-odl driver'
802 default: '{odl-ml2-branch}'
803 description: 'Version of networking-odl to checkout from the repo'
805 name: ODL_ML2_DRIVER_VERSION
806 default: '{odl-ml2-driver-version}'
807 description: 'Mode of networking-odl (v1 or v2)'
809 name: ODL_ENABLE_L3_FWD
810 default: '{odl-enable-l3}'
811 description: 'Enable L3 FWD in ODL for createing br-ex'
814 default: '{public-bridge}'
815 description: 'Specifies public bridge for provider and external networking'
817 name: ENABLE_OS_SERVICES
818 default: '{enable-openstack-services}'
819 description: 'comma seperated list of services to enable'
821 name: DISABLE_OS_SERVICES
822 default: '{disable-openstack-services}'
823 description: 'comma seperated list of services to enable'
825 name: TENANT_NETWORK_TYPE
826 default: '{tenant-network-type}'
827 description: 'Tenant Network Type supported by the implementation'
829 name: SECURITY_GROUP_MODE
830 default: '{security-group-mode}'
831 description: 'Security Group Mode to be used in netvirt aclservice config'
833 - integration-gerrit-scm:
835 refspec: '$PATCHREFSPEC'
839 - opendaylight-infra-wrappers:
840 build-timeout: '{build-timeout}'
841 - integration-jclouds-controller-devstack:
842 controller-image: '{controller-image}'
844 openstack-image: '{openstack-image}'
845 openstack-vms: '{openstack-vms}'
848 - timed: '{schedule}'
851 - integration-copy-ssh-keys
852 - integration-cleanup-workspace
853 - integration-install-robotframework
855 properties-file: 'env.properties'
856 - integration-get-slave-addresses
858 properties-file: 'slave_addresses.txt'
859 - integration-get-bundle-vars
861 properties-file: 'bundle_vars.txt'
862 - integration-deploy-controller-run-test
863 - integration-deploy-openstack-run-test
864 - integration-cleanup-tmp
867 - integration-robot-tempest:
870 - email-notification:
871 email-recipients: '{email-recipients}'
872 email-prefix: '[{project}]'
873 - integration-csit-archive-build
874 - opendaylight-infra-shiplogs:
875 maven-version: 'mvn33'
878 name: '{project}-csit-3node-openstack-{openstack}-{functionality}-{stream}'
881 project-type: freestyle
882 node: centos7-robot-2c-2g
885 daysToKeep: '{build-days-to-keep}'
886 numToKeep: '{build-num-to-keep}'
887 artifactDaysToKeep: '{build-artifact-days-to-keep}'
888 artifactNumToKeep: '{build-num-to-keep}'
891 - opendaylight-infra-parameters:
892 project: 'integration/test'
894 refspec: 'refs/heads/{branch}'
895 artifacts: '{archive-artifacts}'
896 - integration-branch:
898 - integration-distribution-stream:
900 - integration-bundleurl:
902 - integration-controller-features:
903 controller-features: 'odl-jolokia,{install-features}'
904 - integration-test-plan:
905 test-plan: '{project}-3node-openstack.txt'
906 - integration-patch-refspec:
908 - integration-jdk-version:
911 name: OPENSTACK_BRANCH
912 default: '{openstack-branch}'
913 description: 'Openstack version to use with devstack'
915 name: ODL_ML2_DRIVER_REPO
916 default: 'https://github.com/openstack/networking-odl'
917 description: 'URL to fetch networking-odl driver'
920 default: '{odl-ml2-branch}'
921 description: 'Version of networking-odl to checkout from the repo'
923 name: ODL_ML2_DRIVER_VERSION
924 default: '{odl-ml2-driver-version}'
925 description: 'Mode of networking-odl (v1 or v2)'
927 name: ODL_ENABLE_L3_FWD
928 default: '{odl-enable-l3}'
929 description: 'Enable L3 FWD in ODL for createing br-ex'
932 default: '{public-bridge}'
933 description: 'Specifies public bridge for provider and external networking'
935 name: ENABLE_HAPROXY_FOR_NEUTRON
936 default: '{enable-haproxy}'
937 description: 'Enable HAProxy for using neutron interface as HA'
939 name: ENABLE_OS_SERVICES
940 default: '{enable-openstack-services}'
941 description: 'comma seperated list of services to enable'
943 name: DISABLE_OS_SERVICES
944 default: '{disable-openstack-services}'
945 description: 'comma seperated list of services to enable'
947 name: TENANT_NETWORK_TYPE
948 default: '{tenant-network-type}'
949 description: 'Tenant Network Type supported by the implementation'
951 name: SECURITY_GROUP_MODE
952 default: '{security-group-mode}'
953 description: 'Security Group Mode to be used in netvirt aclservice config'
956 - integration-gerrit-scm:
958 refspec: '$PATCHREFSPEC'
962 - opendaylight-infra-wrappers:
963 build-timeout: '{build-timeout}'
964 - integration-jclouds-controller-devstack:
965 controller-image: '{controller-image}'
967 openstack-image: '{openstack-image}'
968 openstack-vms: '{openstack-vms}'
971 - timed: '{schedule}'
974 - integration-copy-ssh-keys
975 - integration-cleanup-workspace
976 - integration-install-robotframework
978 properties-file: 'env.properties'
979 - integration-get-slave-addresses
981 properties-file: 'slave_addresses.txt'
982 - integration-get-bundle-vars
984 properties-file: 'bundle_vars.txt'
985 - integration-configure-clustering
986 - integration-start-cluster-run-test
987 - integration-deploy-openstack-run-test
988 - integration-cleanup-tmp
991 - integration-robot-tempest:
994 - email-notification:
995 email-recipients: '{email-recipients}'
996 email-prefix: '[{project}]'
997 - integration-csit-archive-build
998 - opendaylight-infra-shiplogs:
999 maven-version: 'mvn33'
1001 # Template: {project}-patch-test-{stream}
1002 # Goal: Build a patch and run project specific system test on a distribution containing the change
1003 # Operation: This job template builds a patch, creates a distribution containing the patch, and
1004 # triggers the project system test defined in {csit-list} when gerrit receives test-{project} keyword
1007 name: '{project}-patch-test-{feature}-{stream}'
1010 node: centos7-java-builder-2c-8g
1014 daysToKeep: '{build-days-to-keep}'
1015 numToKeep: '{build-num-to-keep}'
1016 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1017 artifactNumToKeep: '{build-artifact-num-to-keep}'
1020 - opendaylight-infra-parameters:
1021 project: '{project}'
1023 refspec: '$GERRIT_REFSPEC'
1024 artifacts: '{archive-artifacts}'
1025 - integration-branch:
1027 - integration-distribution-git-url
1031 description: 'Specific feature test for patch'
1034 - integration-gerrit-scm:
1035 basedir: '{project}'
1036 refspec: '$GERRIT_REFSPEC'
1038 - integration-distribution-scm:
1042 - opendaylight-infra-wrappers:
1043 build-timeout: '{build-timeout}'
1047 server-name: 'OpenDaylight'
1049 - comment-added-contains-event:
1050 comment-contains-value: 'test-{project}-all'
1051 - comment-added-contains-event:
1052 comment-contains-value: 'test-{project}-{feature}'
1054 - project-compare-type: 'ANT'
1055 project-pattern: '{project}'
1057 - branch-compare-type: 'ANT'
1058 branch-pattern: '**/{branch}'
1066 - integration-rebase-gerrit-patch
1067 - integration-get-bundle-url
1069 properties-file: 'bundle.txt'
1070 - wipe-org-opendaylight-repo
1071 - provide-maven-settings:
1072 global-settings-file: 'odl-global-settings'
1073 settings-file: 'integration-settings'
1075 maven-version: 'mvn33'
1076 pom: '{project}/pom.xml'
1077 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}'
1079 - '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
1080 settings: 'integration-settings'
1082 global-settings: 'odl-global-settings'
1083 global-settings-type: cfp
1087 root-pom: 'distribution/pom.xml'
1088 goals: 'clean install dependency:tree -V -B -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
1089 maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
1090 settings: 'integration-settings'
1092 global-settings: 'odl-global-settings'
1093 global-settings-type: cfp
1094 ignore-upstream-changes: true
1095 post-step-run-condition: 'SUCCESS'
1099 - project: '{csit-list}'
1101 predefined-parameters:
1102 BUNDLEURL=$BUNDLEURL
1105 - email-notification:
1106 email-recipients: '{email-recipients}'
1107 email-prefix: '[{project}]'