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/beryllium'
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}-beryllium.txt'
60 - integration-test-plan:
61 test-plan: '{project}-{functionality}.txt'
62 - integration-jdk-version:
63 jdkversion: 'openjdk7'
64 # TODO: Switch to openjdk8 from Boron on.
67 - integration-gerrit-scm:
69 refspec: '$GERRIT_REFSPEC'
73 - opendaylight-infra-wrappers:
74 build-timeout: '{build-timeout}'
75 - integration-jclouds-controller-mininet:
76 controller-image: '{controller-image}'
78 mininet-image: '{mininet-image}'
79 mininet-vms: '{mininet-vms}'
82 - integration-trigger-patch-submitted:
83 name: 'integration/test'
85 pattern: '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-prefix: '[{project}]'
108 - integration-csit-archive-build
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-prefix: '[{project}]'
193 - title: '{01-plot-title}'
194 yaxis: '{01-plot-yaxis}'
195 group: '{01-plot-group}'
199 use-description: false
200 csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
202 - file: '{01-plot-data-file}'
203 inclusion-flag: 'off'
206 - title: '{02-plot-title}'
207 yaxis: '{02-plot-yaxis}'
208 group: '{02-plot-group}'
212 use-description: false
213 csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
215 - file: '{02-plot-data-file}'
216 inclusion-flag: 'off'
219 - integration-csit-archive-build
221 maven-version: '{mvn33}'
224 name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
227 project-type: freestyle
228 node: centos7-robot-2c-2g
231 daysToKeep: '{build-days-to-keep}'
232 numToKeep: '{build-num-to-keep}'
233 artifactDaysToKeep: '{build-artifact-days-to-keep}'
234 artifactNumToKeep: '{build-num-to-keep}'
237 - opendaylight-infra-parameters:
238 project: 'integration/test'
240 refspec: 'refs/heads/{branch}'
241 artifacts: '{archive-artifacts}'
242 - integration-branch:
244 - integration-distribution-stream:
246 - integration-bundleurl:
248 - integration-controller-scope:
249 controller-scope: '{scope}'
250 - integration-controller-features:
251 controller-features: '{install-features}'
252 - integration-test-options:
253 test-options: '{robot-options}'
254 - integration-stream-test-plan:
255 stream-test-plan: '{project}-{functionality}-{stream}.txt'
256 - integration-test-plan:
257 test-plan: '{project}-{functionality}.txt'
258 - integration-patch-refspec:
260 - integration-jdk-version:
264 - integration-gerrit-scm:
266 refspec: '$PATCHREFSPEC'
270 - opendaylight-infra-wrappers:
271 build-timeout: '{build-timeout}'
272 - integration-jclouds-controller-mininet:
273 controller-image: '{controller-image}'
275 mininet-image: '{mininet-image}'
276 mininet-vms: '{mininet-vms}'
279 - timed: '{schedule}'
282 - integration-copy-ssh-keys
283 - integration-cleanup-workspace
284 - integration-install-robotframework
286 properties-file: 'env.properties'
287 - integration-get-slave-addresses
289 properties-file: 'slave_addresses.txt'
290 - integration-get-bundle-vars
292 properties-file: 'bundle_vars.txt'
293 - integration-deploy-controller-run-test
294 - integration-cleanup-tmp
300 - email-notification:
301 email-prefix: '[{project}]'
303 - title: '{01-plot-title}'
304 yaxis: '{01-plot-yaxis}'
305 group: '{01-plot-group}'
309 use-description: false
310 csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
312 - file: '{01-plot-data-file}'
313 inclusion-flag: 'off'
316 - title: '{02-plot-title}'
317 yaxis: '{02-plot-yaxis}'
318 group: '{02-plot-group}'
322 use-description: false
323 csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
325 - file: '{02-plot-data-file}'
326 inclusion-flag: 'off'
329 - integration-csit-archive-build
331 maven-version: '{mvn33}'
334 name: '{project}-csit-verify-3node-{functionality}'
337 project-type: freestyle
338 node: centos7-robot-2c-2g
341 daysToKeep: '{build-days-to-keep}'
342 numToKeep: '{build-num-to-keep}'
343 artifactDaysToKeep: '{build-artifact-days-to-keep}'
344 artifactNumToKeep: '{build-num-to-keep}'
347 - opendaylight-infra-parameters:
348 project: 'integration/test'
350 refspec: 'refs/heads/{branch}'
351 artifacts: '{archive-artifacts}'
352 - integration-branch:
353 branch: 'stable/beryllium'
354 - integration-distribution-stream:
356 - integration-bundleurl:
358 - integration-controller-scope:
359 controller-scope: 'only'
360 - integration-controller-features:
361 controller-features: 'odl-jolokia,{install-features}'
362 - integration-test-options:
363 test-options: '{robot-options}'
364 - integration-stream-test-plan:
365 stream-test-plan: '{project}-{functionality}-beryllium.txt'
366 - integration-test-plan:
367 test-plan: '{project}-{functionality}.txt'
368 - integration-jdk-version:
369 jdkversion: 'openjdk7'
370 # TODO: Switch to openjdk8 from Boron on.
373 - integration-gerrit-scm:
375 refspec: '$GERRIT_REFSPEC'
379 - opendaylight-infra-wrappers:
380 build-timeout: '{build-timeout}'
381 - integration-jclouds-controller-mininet:
382 controller-image: '{controller-image}'
384 mininet-image: '{mininet-image}'
385 mininet-vms: '{mininet-vms}'
388 - integration-trigger-patch-submitted:
389 name: 'integration/test'
391 pattern: 'csit/suites/{project}/**'
394 - integration-copy-ssh-keys
395 - integration-cleanup-workspace
396 - integration-install-robotframework
398 properties-file: 'env.properties'
399 - integration-get-slave-addresses
401 properties-file: 'slave_addresses.txt'
402 - integration-get-bundle-vars
404 properties-file: 'bundle_vars.txt'
405 - integration-configure-clustering
406 - integration-start-cluster-run-test
407 - integration-cleanup-tmp
413 - email-notification:
414 email-prefix: '[{project}]'
415 - integration-csit-archive-build
417 maven-version: '{mvn33}'
420 name: '{project}-csit-3node-{functionality}-{install}-{stream}'
423 project-type: freestyle
424 node: centos7-robot-2c-2g
427 daysToKeep: '{build-days-to-keep}'
428 numToKeep: '{build-num-to-keep}'
429 artifactDaysToKeep: '{build-artifact-days-to-keep}'
430 artifactNumToKeep: '{build-num-to-keep}'
433 - opendaylight-infra-parameters:
434 project: 'integration/test'
436 refspec: 'refs/heads/{branch}'
437 artifacts: '{archive-artifacts}'
438 - integration-branch:
440 - integration-distribution-stream:
442 - integration-bundleurl:
444 - integration-controller-scope:
445 controller-scope: '{scope}'
446 - integration-controller-features:
447 controller-features: 'odl-jolokia,{install-features}'
448 - integration-test-options:
449 test-options: '{robot-options}'
450 - integration-stream-test-plan:
451 stream-test-plan: '{project}-{functionality}-{stream}.txt'
452 - integration-test-plan:
453 test-plan: '{project}-{functionality}.txt'
454 - integration-patch-refspec:
456 - integration-jdk-version:
460 - integration-gerrit-scm:
462 refspec: '$PATCHREFSPEC'
466 - opendaylight-infra-wrappers:
467 build-timeout: '{build-timeout}'
468 - integration-jclouds-controller-mininet:
469 controller-image: '{controller-image}'
471 mininet-image: '{mininet-image}'
472 mininet-vms: '{mininet-vms}'
475 - integration-csit-{install}:
476 jobs: '{trigger-jobs}'
479 - integration-copy-ssh-keys
480 - integration-cleanup-workspace
481 - integration-install-robotframework
483 properties-file: 'env.properties'
484 - integration-get-slave-addresses
486 properties-file: 'slave_addresses.txt'
487 - integration-get-bundle-vars
489 properties-file: 'bundle_vars.txt'
490 - integration-configure-clustering
491 - integration-start-cluster-run-test
492 - integration-cleanup-tmp
498 - email-notification:
499 email-prefix: '[{project}]'
501 - title: '{01-plot-title}'
502 yaxis: '{01-plot-yaxis}'
503 group: '{01-plot-group}'
507 use-description: false
508 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
510 - file: '{01-plot-data-file}'
511 inclusion-flag: 'off'
514 - title: '{02-plot-title}'
515 yaxis: '{02-plot-yaxis}'
516 group: '{02-plot-group}'
520 use-description: false
521 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
523 - file: '{02-plot-data-file}'
524 inclusion-flag: 'off'
527 - integration-csit-archive-build
529 maven-version: '{mvn33}'
532 name: '{project}-csit-3node-docker-{functionality}-{install}-{stream}'
535 project-type: freestyle
536 node: centos7-robot-2c-2g
539 daysToKeep: '{build-days-to-keep}'
540 numToKeep: '{build-num-to-keep}'
541 artifactDaysToKeep: '{build-artifact-days-to-keep}'
542 artifactNumToKeep: '{build-num-to-keep}'
545 - opendaylight-infra-parameters:
546 project: 'integration/test'
548 refspec: 'refs/heads/{branch}'
549 artifacts: '{archive-artifacts}'
550 - integration-branch:
552 - integration-distribution-stream:
554 - integration-bundleurl:
556 - integration-controller-scope:
557 controller-scope: '{scope}'
558 - integration-controller-features:
559 controller-features: 'odl-jolokia,{install-features}'
560 - integration-test-options:
561 test-options: '{robot-options}'
562 - integration-stream-test-plan:
563 stream-test-plan: '{project}-{functionality}-{stream}.txt'
564 - integration-test-plan:
565 test-plan: '{project}-{functionality}.txt'
566 - integration-patch-refspec:
568 - integration-jdk-version:
572 - integration-gerrit-scm:
574 refspec: '$PATCHREFSPEC'
578 - opendaylight-infra-wrappers:
579 build-timeout: '{build-timeout}'
580 - integration-jclouds-controller-docker:
581 controller-image: '{controller-image}'
583 docker-image: '{docker-image}'
587 - integration-csit-{install}:
588 jobs: '{trigger-jobs}'
591 - integration-copy-ssh-keys
592 - integration-cleanup-workspace
593 - integration-install-robotframework
595 properties-file: 'env.properties'
596 - integration-get-slave-addresses
598 properties-file: 'slave_addresses.txt'
599 - integration-get-bundle-vars
601 properties-file: 'bundle_vars.txt'
602 - integration-configure-clustering
603 - integration-start-cluster-run-test
604 - integration-cleanup-tmp
610 - email-notification:
611 email-prefix: '[{project}]'
613 - title: '{01-plot-title}'
614 yaxis: '{01-plot-yaxis}'
615 group: '{01-plot-group}'
619 use-description: false
620 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
622 - file: '{01-plot-data-file}'
623 inclusion-flag: 'off'
626 - title: '{02-plot-title}'
627 yaxis: '{02-plot-yaxis}'
628 group: '{02-plot-group}'
632 use-description: false
633 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
635 - file: '{02-plot-data-file}'
636 inclusion-flag: 'off'
639 - integration-csit-archive-build
641 maven-version: '{mvn33}'
644 name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
647 project-type: freestyle
648 node: centos7-robot-2c-2g
651 daysToKeep: '{build-days-to-keep}'
652 numToKeep: '{build-num-to-keep}'
653 artifactDaysToKeep: '{build-artifact-days-to-keep}'
654 artifactNumToKeep: '{build-num-to-keep}'
657 - opendaylight-infra-parameters:
658 project: 'integration/test'
660 refspec: 'refs/heads/{branch}'
661 artifacts: '{archive-artifacts}'
662 - integration-branch:
664 - integration-distribution-stream:
666 - integration-bundleurl:
668 - integration-controller-scope:
669 controller-scope: '{scope}'
670 - integration-controller-features:
671 controller-features: 'odl-jolokia,{install-features}'
672 - integration-test-options:
673 test-options: '{robot-options}'
674 - integration-stream-test-plan:
675 stream-test-plan: '{project}-{functionality}-{stream}.txt'
676 - integration-test-plan:
677 test-plan: '{project}-{functionality}.txt'
678 - integration-patch-refspec:
680 - integration-jdk-version:
684 - integration-gerrit-scm:
686 refspec: '$PATCHREFSPEC'
690 - opendaylight-infra-wrappers:
691 build-timeout: '{build-timeout}'
692 - integration-jclouds-controller-mininet:
693 controller-image: '{controller-image}'
695 mininet-image: '{mininet-image}'
696 mininet-vms: '{mininet-vms}'
699 - timed: '{schedule}'
702 - integration-copy-ssh-keys
703 - integration-cleanup-workspace
704 - integration-install-robotframework
706 properties-file: 'env.properties'
707 - integration-get-slave-addresses
709 properties-file: 'slave_addresses.txt'
710 - integration-get-bundle-vars
712 properties-file: 'bundle_vars.txt'
713 - integration-configure-clustering
714 - integration-start-cluster-run-test
715 - integration-cleanup-tmp
721 - email-notification:
722 email-prefix: '[{project}]'
724 - title: '{01-plot-title}'
725 yaxis: '{01-plot-yaxis}'
726 group: '{01-plot-group}'
730 use-description: false
731 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
733 - file: '{01-plot-data-file}'
734 inclusion-flag: 'off'
737 - title: '{02-plot-title}'
738 yaxis: '{02-plot-yaxis}'
739 group: '{02-plot-group}'
743 use-description: false
744 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
746 - file: '{02-plot-data-file}'
747 inclusion-flag: 'off'
750 - integration-csit-archive-build
752 maven-version: '{mvn33}'
755 name: '{project}-csit-1node-openstack-{openstack}-{functionality}-{stream}'
758 project-type: freestyle
759 node: centos7-robot-2c-2g
762 daysToKeep: '{build-days-to-keep}'
763 numToKeep: '{build-num-to-keep}'
764 artifactDaysToKeep: '{build-artifact-days-to-keep}'
765 artifactNumToKeep: '{build-num-to-keep}'
768 - opendaylight-infra-parameters:
769 project: 'integration/test'
771 refspec: 'refs/heads/{branch}'
772 artifacts: '{archive-artifacts}'
773 - integration-branch:
775 - integration-distribution-stream:
777 - integration-bundleurl:
779 - integration-controller-features:
780 controller-features: '{install-features}'
781 - integration-test-plan:
782 test-plan: '{project}-1node-openstack.txt'
783 - integration-patch-refspec:
785 - integration-jdk-version:
788 name: OPENSTACK_BRANCH
789 default: '{openstack-branch}'
790 description: 'Openstack version to use with devstack'
792 name: ODL_ML2_DRIVER_REPO
793 default: 'https://github.com/openstack/networking-odl'
794 description: 'URL to fetch networking-odl driver'
796 name: ODL_ML2_VERSION
797 default: '{odl-ml2-version}'
798 description: 'Version of networking-odl to checkout from the repo'
800 name: ODL_ENABLE_L3_FWD
801 default: '{odl-enable-l3}'
802 description: 'Enable L3 FWD in ODL for createing br-ex'
805 default: '{public-bridge}'
806 description: 'Specifies public bridge for provider and external networking'
808 name: ENABLE_OS_SERVICES
809 default: '{enable-openstack-services}'
810 description: 'comma seperated list of services to enable'
812 name: DISABLE_OS_SERVICES
813 default: '{disable-openstack-services}'
814 description: 'comma seperated list of services to enable'
816 name: TENANT_NETWORK_TYPE
817 default: '{tenant-network-type}'
818 description: 'Tenant Network Type supported by the implementation'
820 - integration-gerrit-scm:
822 refspec: '$PATCHREFSPEC'
826 - opendaylight-infra-wrappers:
827 build-timeout: '{build-timeout}'
828 - integration-jclouds-controller-devstack:
829 controller-image: '{controller-image}'
831 openstack-image: '{openstack-image}'
832 openstack-vms: '{openstack-vms}'
835 - integration-csit-all
838 - integration-copy-ssh-keys
839 - integration-cleanup-workspace
840 - integration-install-robotframework
842 properties-file: 'env.properties'
843 - integration-get-slave-addresses
845 properties-file: 'slave_addresses.txt'
846 - integration-get-bundle-vars
848 properties-file: 'bundle_vars.txt'
849 - integration-deploy-controller-run-test
850 - integration-deploy-openstack-run-test
851 - integration-cleanup-tmp
854 - integration-robot-tempest:
857 - email-notification:
858 email-prefix: '[{project}]'
859 - integration-csit-archive-build
861 maven-version: '{mvn33}'
864 name: '{project}-csit-3node-openstack-{openstack}-{functionality}-{stream}'
867 project-type: freestyle
868 node: centos7-robot-2c-2g
871 daysToKeep: '{build-days-to-keep}'
872 numToKeep: '{build-num-to-keep}'
873 artifactDaysToKeep: '{build-artifact-days-to-keep}'
874 artifactNumToKeep: '{build-num-to-keep}'
877 - opendaylight-infra-parameters:
878 project: 'integration/test'
880 refspec: 'refs/heads/{branch}'
881 artifacts: '{archive-artifacts}'
882 - integration-branch:
884 - integration-distribution-stream:
886 - integration-bundleurl:
888 - integration-controller-features:
889 controller-features: 'odl-jolokia,{install-features}'
890 - integration-test-plan:
891 test-plan: '{project}-3node-openstack.txt'
892 - integration-patch-refspec:
894 - integration-jdk-version:
897 name: OPENSTACK_BRANCH
898 default: '{openstack-branch}'
899 description: 'Openstack version to use with devstack'
901 name: ODL_ML2_DRIVER_REPO
902 default: 'https://github.com/openstack/networking-odl'
903 description: 'URL to fetch networking-odl driver'
905 name: ODL_ML2_VERSION
906 default: '{odl-ml2-version}'
907 description: 'Version of networking-odl to checkout from the repo'
909 name: ODL_ENABLE_L3_FWD
910 default: '{odl-enable-l3}'
911 description: 'Enable L3 FWD in ODL for createing br-ex'
914 default: '{public-bridge}'
915 description: 'Specifies public bridge for provider and external networking'
917 name: ENABLE_HAPROXY_FOR_NEUTRON
918 default: '{enable-haproxy}'
919 description: 'Enable HAProxy for using neutron interface as HA'
921 name: ENABLE_OS_SERVICES
922 default: '{enable-openstack-services}'
923 description: 'comma seperated list of services to enable'
925 name: DISABLE_OS_SERVICES
926 default: '{disable-openstack-services}'
927 description: 'comma seperated list of services to enable'
929 name: TENANT_NETWORK_TYPE
930 default: '{tenant-network-type}'
931 description: 'Tenant Network Type supported by the implementation'
933 - integration-gerrit-scm:
935 refspec: '$PATCHREFSPEC'
939 - opendaylight-infra-wrappers:
940 build-timeout: '{build-timeout}'
941 - integration-jclouds-controller-devstack:
942 controller-image: '{controller-image}'
944 openstack-image: '{openstack-image}'
945 openstack-vms: '{openstack-vms}'
948 - integration-csit-all
951 - integration-copy-ssh-keys
952 - integration-cleanup-workspace
953 - integration-install-robotframework
955 properties-file: 'env.properties'
956 - integration-get-slave-addresses
958 properties-file: 'slave_addresses.txt'
959 - integration-get-bundle-vars
961 properties-file: 'bundle_vars.txt'
962 - integration-configure-clustering
963 - integration-start-cluster-run-test
964 - integration-deploy-openstack-run-test
965 - integration-cleanup-tmp
968 - integration-robot-tempest:
971 - email-notification:
972 email-prefix: '[{project}]'
973 - integration-csit-archive-build
975 maven-version: '{mvn33}'
977 # Template: {project}-patch-test-{stream}
978 # Goal: Build a patch and run project specific system test on a distribution containing the change
979 # Operation: This job template builds a patch, creates a distribution containing the patch, and
980 # triggers the project system test defined in {csit-list} when gerrit receives test-{project} keyword
983 name: '{project}-patch-test-{stream}'
986 node: centos7-java-builder-2c-8g
990 daysToKeep: '{build-days-to-keep}'
991 numToKeep: '{build-num-to-keep}'
992 artifactDaysToKeep: '{build-artifact-days-to-keep}'
993 artifactNumToKeep: '{build-artifact-num-to-keep}'
996 - opendaylight-infra-parameters:
999 refspec: '$GERRIT_REFSPEC'
1000 artifacts: '{archive-artifacts}'
1001 - integration-branch:
1003 - integration-distribution-git-url
1006 - integration-gerrit-scm:
1007 basedir: '{project}'
1008 refspec: '$GERRIT_REFSPEC'
1010 - integration-distribution-scm:
1014 - opendaylight-infra-wrappers:
1015 build-timeout: '{build-timeout}'
1019 server-name: 'OpenDaylight'
1021 - comment-added-contains-event:
1022 comment-contains-value: 'test-{project}'
1024 - project-compare-type: 'ANT'
1025 project-pattern: '{project}'
1027 - branch-compare-type: 'ANT'
1028 branch-pattern: '**/{branch}'
1036 - integration-rebase-gerrit-patch
1037 - integration-get-bundle-url
1039 properties-file: 'bundle.txt'
1040 - wipe-org-opendaylight-repo
1041 - provide-maven-settings:
1042 global-settings-file: 'odl-global-settings'
1043 settings-file: 'integration-settings'
1045 maven-version: '{mvn33}'
1046 pom: '{project}/pom.xml'
1047 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}'
1049 - '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
1050 settings: 'integration-settings'
1052 global-settings: 'odl-global-settings'
1053 global-settings-type: cfp
1056 maven-name: '{mvn33}'
1057 root-pom: 'distribution/pom.xml'
1058 goals: 'clean install dependency:tree -V -B -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
1059 maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
1060 settings: 'integration-settings'
1062 global-settings: 'odl-global-settings'
1063 global-settings-type: cfp
1064 ignore-upstream-changes: true
1065 post-step-run-condition: 'SUCCESS'
1069 - project: '{csit-list}'
1071 predefined-parameters:
1072 BUNDLEURL=$BUNDLEURL
1075 - email-notification:
1076 email-prefix: '[{project}]'