3 # Template used for running CLM scans
5 # {name} - Project Shortname
6 # {project} - Fully qualified project name
7 # {mvn-settings} - Project maven settings file
9 name: '{project-name}-{stream}-clm'
11 project-type: freestyle
17 build-days-to-keep: 30
23 refspec: 'refs/heads/{branch}'
24 artifacts: '{archive-artifacts}'
33 build-timeout: '{build-timeout}'
39 - provide-maven-settings:
40 global-settings-file: 'global-settings'
41 settings-file: '{mvn-settings}'
43 maven-version: 'mvn33'
46 clean install dependency:tree com.sonatype.clm:clm-maven-plugin:index
49 - '-Xmx4096m -XX:MaxPermSize=512m'
50 settings: '{mvn-settings}'
52 global-settings: 'global-settings'
53 global-settings-type: cfp
54 - shell: 'find . -regex ".*karaf/target" | xargs rm -rf'
56 application-name: '{project-name}'
60 maven-version: '{maven-version}'
63 # Job template for Java verify jobs
65 # The purpose of this job template is to run "maven clean install" for
66 # projects using this template.
69 # branch: git branch (eg. stable/lithium or master)
71 name: '{project-name}-{stream}-verify-java-skip-tests'
73 project-type: freestyle
79 build-days-to-keep: '{build-days-to-keep}'
85 refspec: 'refs/heads/{branch}'
86 artifacts: '{archive-artifacts}'
88 maven-version: '{maven-version}'
92 refspec: '$GERRIT_REFSPEC'
93 choosing-strategy: 'gerrit'
94 submodule-recursive: '{submodule-recursive}'
98 build-timeout: '{build-timeout}'
101 - gerrit-trigger-patch-submitted:
102 server: '{server-name}'
108 - provide-maven-settings:
109 global-settings-file: 'global-settings'
110 settings-file: '{mvn-settings}'
112 maven-version: '{maven-version}'
113 goals: 'clean install -DskipTests=true -B
114 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
115 settings: '{mvn-settings}'
117 global-settings: 'global-settings'
118 global-settings-type: cfp
120 - maven.test.skip=true
124 maven-version: '{maven-version}'
127 # Job template for Java verify jobs
129 # The purpose of this job template is to run "maven clean install" for
130 # projects using this template.
132 # Required Variables:
133 # branch: git branch (eg. stable/lithium or master)
135 name: '{project-name}-{stream}-verify-java'
137 project-type: freestyle
143 build-days-to-keep: '{build-days-to-keep}'
149 refspec: 'refs/heads/{branch}'
150 artifacts: '{archive-artifacts}'
152 maven-version: '{maven-version}'
155 - gerrit-trigger-scm:
156 refspec: '$GERRIT_REFSPEC'
157 choosing-strategy: 'gerrit'
158 submodule-recursive: '{submodule-recursive}'
162 build-timeout: '{build-timeout}'
165 - gerrit-trigger-patch-submitted:
166 server: '{server-name}'
172 - provide-maven-settings:
173 global-settings-file: 'global-settings'
174 settings-file: '{mvn-settings}'
176 maven-version: '{maven-version}'
177 goals: 'clean install -B
178 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
179 settings: '{mvn-settings}'
181 global-settings: 'global-settings'
182 global-settings-type: cfp
186 maven-version: '{maven-version}'
189 # Job template for Java verify jobs running checkstyle at the end
190 # When checkstyle will be fully incorporated, it is meant to replace
191 # '{project-name}-{stream}-verify-java-checkstyle'
192 # The purpose of this job template is to run "maven clean install" for
193 # projects using this template.
195 # Required Variables:
196 # branch: git branch (eg. stable/lithium or master)
197 name: '{project-name}-{stream}-verify-java-checkstyle'
198 project-type: freestyle
203 build-days-to-keep: '{build-days-to-keep}'
208 refspec: 'refs/heads/{branch}'
209 artifacts: '{archive-artifacts}'
211 maven-version: '{maven-version}'
213 - gerrit-trigger-scm:
214 refspec: '$GERRIT_REFSPEC'
215 choosing-strategy: 'gerrit'
216 submodule-recursive: '{submodule-recursive}'
219 build-timeout: '{build-timeout}'
221 - gerrit-trigger-patch-submitted:
222 server: '{server-name}'
227 - provide-maven-settings:
228 global-settings-file: 'global-settings'
229 settings-file: '{mvn-settings}'
231 maven-version: '{maven-version}'
232 goals: 'clean install -B
233 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
234 settings: '{mvn-settings}'
236 global-settings: 'global-settings'
237 global-settings-type: cfp
240 maven-version: '{maven-version}'
244 # Job template for Java verify jobs that takes a maven template
246 # The purpose of this job template is to run "maven clean install -P {x}"
247 # for projects using this template.
249 # Required Variables:
250 # branch: git branch (eg. stable/lithium or master)
252 name: '{project-name}-{stream}-verify-profile-java'
254 project-type: freestyle
260 build-days-to-keep: '{build-days-to-keep}'
266 refspec: 'refs/heads/{branch}'
267 artifacts: '{archive-artifacts}'
269 maven-version: '{maven-version}'
272 - gerrit-trigger-scm:
273 refspec: '$GERRIT_REFSPEC'
274 choosing-strategy: 'gerrit'
275 submodule-recursive: '{submodule-recursive}'
279 build-timeout: '{build-timeout}'
282 - gerrit-trigger-patch-submitted:
283 server: '{server-name}'
289 - provide-maven-settings:
290 global-settings-file: 'global-settings'
291 settings-file: '{mvn-settings}'
293 maven-version: '{maven-version}'
294 goals: 'clean install -P {mvn-profile} -B
295 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
296 settings: '{mvn-settings}'
298 global-settings: 'global-settings'
299 global-settings-type: cfp
303 maven-version: '{maven-version}'
306 # Job template for Java verify jobs with POM not at the root
308 # The purpose of this job template is to run "maven clean install" for
309 # projects using this template.
311 # Required Variables:
312 # branch: git branch (eg. stable/lithium or master)
313 # pom: name/location of the pom.xml file relative to the workspace
314 # pattern: ant file-path pattern relative to the workspace used to
317 name: '{project-name}-{stream}-{subproject}-verify-java'
319 project-type: freestyle
325 build-days-to-keep: '{build-days-to-keep}'
331 refspec: 'refs/heads/{branch}'
332 artifacts: '{archive-artifacts}'
334 maven-version: '{maven-version}'
337 - gerrit-trigger-scm:
338 refspec: '$GERRIT_REFSPEC'
339 choosing-strategy: 'gerrit'
340 submodule-recursive: '{submodule-recursive}'
344 build-timeout: '{build-timeout}'
347 - gerrit-trigger-patch-submitted:
348 server: '{server-name}'
354 - provide-maven-settings:
355 global-settings-file: 'global-settings'
356 settings-file: '{mvn-settings}'
358 maven-version: '{maven-version}'
360 goals: 'clean install -B
361 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
362 settings: '{mvn-settings}'
364 global-settings: 'global-settings'
365 global-settings-type: cfp
369 maven-version: '{maven-version}'
372 # Job template for Java daily release jobs
374 # The purpose of this job template is to run "maven version && maven clean
375 # deploy" for projects using this template.
377 # Required Variables:
378 # branch: git branch (eg. stable/lithium or master)
379 name: '{project-name}-{stream}-release-java-daily'
381 project-type: freestyle
383 maven-deploy-properties:
386 build-days-to-keep: '{build-days-to-keep}'
392 refspec: 'refs/heads/{branch}'
393 artifacts: '{archive-artifacts}'
395 maven-version: '{maven-version}'
398 - gerrit-trigger-scm:
400 choosing-strategy: 'default'
401 submodule-recursive: '{submodule-recursive}'
405 build-timeout: '{build-timeout}'
409 - timed: 'H 11 * * *'
410 - gerrit-trigger-release-manually:
411 server: '{server-name}'
416 - provide-maven-settings:
417 global-settings-file: 'global-settings'
418 settings-file: '{mvn-settings}'
421 maven-version: '{maven-version}'
422 goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}} -B
423 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
425 - '{maven-deploy-properties}'
427 - '-Xmx4096m -XX:MaxPermSize=512m'
428 settings: '{mvn-settings}'
430 global-settings: 'global-settings'
431 global-settings-type: cfp
435 maven-version: '{maven-version}'
438 # Job template for Java daily release jobs
440 # The purpose of this job template is to run "maven version && maven clean
441 # deploy" for projects using this template.
443 # Required Variables:
444 # branch: git branch (eg. stable/lithium or master)
445 name: '{project-name}-{stream}-release-java-daily-no-sonar'
447 project-type: freestyle
449 maven-deploy-properties:
452 build-days-to-keep: '{build-days-to-keep}'
458 refspec: 'refs/heads/{branch}'
459 artifacts: '{archive-artifacts}'
461 maven-version: '{maven-version}'
464 - gerrit-trigger-scm:
466 choosing-strategy: 'default'
467 submodule-recursive: '{submodule-recursive}'
471 build-timeout: '{build-timeout}'
475 - timed: 'H 11 * * *'
476 - gerrit-trigger-release-manually:
477 server: '{server-name}'
482 - provide-maven-settings:
483 global-settings-file: 'global-settings'
484 settings-file: '{mvn-settings}'
487 maven-version: '{maven-version}'
488 goals: 'clean deploy -B
489 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
491 - '{maven-deploy-properties}'
493 - '-Xmx4096m -XX:MaxPermSize=512m'
494 settings: '{mvn-settings}'
496 global-settings: 'global-settings'
497 global-settings-type: cfp
501 maven-version: '{maven-version}'
504 # Job template for Java daily release jobs running checkstyle at the end
505 # When checkstyle will be fully incorporated, it is meant to replace
506 # '{project-name}-{stream}-release-java-daily'
507 # The purpose of this job template is to run "maven version && maven clean
508 # deploy" for projects using this template.
510 # Required Variables:
511 # branch: git branch (eg. stable/lithium or master)
512 name: '{project-name}-{stream}-release-java-daily-checkstyle'
513 project-type: freestyle
515 maven-deploy-properties:
518 build-days-to-keep: '{build-days-to-keep}'
523 refspec: 'refs/heads/{branch}'
524 artifacts: '{archive-artifacts}'
526 maven-version: '{maven-version}'
528 - gerrit-trigger-scm:
530 choosing-strategy: 'default'
531 submodule-recursive: '{submodule-recursive}'
534 build-timeout: '{build-timeout}'
537 - timed: 'H 11 * * *'
538 - gerrit-trigger-release-manually:
539 server: '{server-name}'
543 - provide-maven-settings:
544 global-settings-file: 'global-settings'
545 settings-file: '{mvn-settings}'
547 condition-kind: regex-match
549 label: '{setVersion}'
552 properties-file: version.properties
554 maven-version: '{maven-version}'
555 goals: 'versions:set versions:update-child-modules versions:commit -B'
557 - 'newVersion=${{release_version}}'
558 settings: '{mvn-settings}'
560 global-settings: 'global-settings'
561 global-settings-type: cfp
563 maven-version: '{maven-version}'
564 goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}} -B
565 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
566 properties: '{obj:mvn_properties}'
567 settings: '{mvn-settings}'
569 global-settings: 'global-settings'
570 global-settings-type: cfp
573 maven-version: '{maven-version}'
574 - checkstyle-result-daily
577 # Job template for Java daily release jobs
579 # The purpose of this job template is to run "maven version && maven clean
580 # deploy" for projects using this template.
582 # Required Variables:
583 # branch: git branch (eg. stable/lithium or master)
584 name: '{project-name}-{stream}-release-version-java-daily-no-sonar'
586 project-type: freestyle
588 maven-deploy-properties:
591 build-days-to-keep: '{build-days-to-keep}'
597 refspec: 'refs/heads/{branch}'
598 artifacts: '{archive-artifacts}'
600 maven-version: '{maven-version}'
603 - gerrit-trigger-scm:
605 choosing-strategy: 'default'
606 submodule-recursive: '{submodule-recursive}'
610 build-timeout: '{build-timeout}'
614 - timed: 'H H(10-17) * * *'
615 - gerrit-trigger-release-manually:
616 server: '{server-name}'
621 - provide-maven-settings:
622 global-settings-file: 'global-settings'
623 settings-file: '{mvn-settings}'
626 properties-file: version.properties
628 maven-version: '{maven-version}'
629 goals: 'versions:set versions:update-child-modules versions:commit -B'
631 - 'newVersion=${{release_version}}'
632 settings: '{mvn-settings}'
634 global-settings: 'global-settings'
635 global-settings-type: cfp
638 maven-version: '{maven-version}'
639 goals: 'clean deploy -B
640 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
642 - '{maven-deploy-properties}'
643 settings: '{mvn-settings}'
645 global-settings: 'global-settings'
646 global-settings-type: cfp
650 maven-version: '{maven-version}'
653 # Job template for Java daily release jobs
655 # The purpose of this job template is to run "maven version && maven clean
656 # deploy" for projects using this template.
657 # This template supports subprojects.
659 # Required Variables:
660 # branch: git branch (eg. stable/lithium or master)
661 name: '{project-name}-{stream}-{subproject}-release-version-java-daily-no-sonar'
663 project-type: freestyle
665 maven-deploy-properties:
668 build-days-to-keep: '{build-days-to-keep}'
674 refspec: 'refs/heads/{branch}'
675 artifacts: '{archive-artifacts}'
677 maven-version: '{maven-version}'
680 - gerrit-trigger-scm:
682 choosing-strategy: 'default'
683 submodule-recursive: '{submodule-recursive}'
687 build-timeout: '{build-timeout}'
691 - timed: 'H H(10-17) * * *'
692 - gerrit-trigger-release-manually:
693 server: '{server-name}'
698 - provide-maven-settings:
699 global-settings-file: 'global-settings'
700 settings-file: '{mvn-settings}'
703 properties-file: version.properties
705 maven-version: '{maven-version}'
707 goals: 'versions:set versions:update-child-modules versions:commit -B'
709 - 'newVersion=${{release_version}}'
710 settings: '{mvn-settings}'
712 global-settings: 'global-settings'
713 global-settings-type: cfp
716 maven-version: '{maven-version}'
718 goals: 'clean deploy -B
719 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
721 - '{maven-deploy-properties}'
722 settings: '{mvn-settings}'
724 global-settings: 'global-settings'
725 global-settings-type: cfp
729 maven-version: '{maven-version}'
732 # Job template for Java daily release jobs
734 # The purpose of this job template is to run "maven version && maven clean
735 # deploy" for projects using this template.
737 # Required Variables:
738 # branch: git branch (eg. stable/lithium or master)
739 name: '{project-name}-{stream}-release-version-java-daily'
741 project-type: freestyle
743 maven-deploy-properties:
746 build-days-to-keep: '{build-days-to-keep}'
752 refspec: 'refs/heads/{branch}'
753 artifacts: '{archive-artifacts}'
755 maven-version: '{maven-version}'
758 - gerrit-trigger-scm:
760 choosing-strategy: 'default'
761 submodule-recursive: '{submodule-recursive}'
765 build-timeout: '{build-timeout}'
769 - timed: 'H H(10-17) * * *'
770 - gerrit-trigger-release-manually:
771 server: '{server-name}'
776 - provide-maven-settings:
777 global-settings-file: 'global-settings'
778 settings-file: '{mvn-settings}'
781 properties-file: version.properties
783 maven-version: '{maven-version}'
784 goals: 'versions:set versions:update-child-modules versions:commit -B'
786 - 'newVersion=${{release_version}}'
787 settings: '{mvn-settings}'
789 global-settings: 'global-settings'
790 global-settings-type: cfp
793 maven-version: '{maven-version}'
794 goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}} -B
795 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
797 - '{maven-deploy-properties}'
798 settings: '{mvn-settings}'
800 global-settings: 'global-settings'
801 global-settings-type: cfp
805 maven-version: '{maven-version}'
808 # Job template for Java daily release jobs
810 # The purpose of this job template is to run "maven version && maven clean
811 # deploy" for projects using this template.
813 # Required Variables:
814 # branch: git branch (eg. stable/lithium or master)
815 name: '{project-name}-{stream}-release-version-profile-java-daily'
817 project-type: freestyle
819 maven-deploy-properties:
822 build-days-to-keep: '{build-days-to-keep}'
828 refspec: 'refs/heads/{branch}'
829 artifacts: '{archive-artifacts}'
831 maven-version: '{maven-version}'
834 - gerrit-trigger-scm:
836 choosing-strategy: 'default'
837 submodule-recursive: '{submodule-recursive}'
841 build-timeout: '{build-timeout}'
845 - timed: 'H 11 * * *'
846 - gerrit-trigger-release-manually:
847 server: '{server-name}'
852 - provide-maven-settings:
853 global-settings-file: 'global-settings'
854 settings-file: '{mvn-settings}'
857 properties-file: version.properties
859 maven-version: '{maven-version}'
860 goals: 'versions:set versions:update-child-modules versions:commit -B'
862 - 'newVersion=${{release_version}}'
863 settings: '{mvn-settings}'
865 global-settings: 'global-settings'
866 global-settings-type: cfp
869 maven-version: '{maven-version}'
870 goals: 'clean deploy sonar:sonar -P {mvn-profile} -Dsonar.host.url=${{SONAR}} -B
871 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
873 - '{maven-deploy-properties}'
874 settings: '{mvn-settings}'
876 global-settings: 'global-settings'
877 global-settings-type: cfp
881 maven-version: '{maven-version}'
885 # Job template for Java daily release jobs with POM not at the root
887 # The purpose of this job template is to run "maven version && maven clean
888 # deploy" for projects using this template.
890 # Required Variables:
891 # branch: git branch (eg. stable/lithium or master)
892 # pom: name/location of the pom.xml file relative to the workspace
895 name: '{project-name}-{stream}-{subproject}-release-java-daily'
897 project-type: freestyle
899 maven-deploy-properties:
902 build-days-to-keep: '{build-days-to-keep}'
908 refspec: 'refs/heads/{branch}'
909 artifacts: '{archive-artifacts}'
911 maven-version: '{maven-version}'
914 - gerrit-trigger-scm:
916 choosing-strategy: 'default'
917 submodule-recursive: '{submodule-recursive}'
921 build-timeout: '{build-timeout}'
925 - timed: 'H 11 * * *'
926 - gerrit-trigger-release-manually:
927 server: '{server-name}'
932 - provide-maven-settings:
933 global-settings-file: 'global-settings'
934 settings-file: '{mvn-settings}'
937 maven-version: '{maven-version}'
939 goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}} -B
940 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
942 - '{maven-deploy-properties}'
944 - '-Xmx4096m -XX:MaxPermSize=512m'
945 settings: '{mvn-settings}'
947 global-settings: 'global-settings'
948 global-settings-type: cfp
952 maven-version: '{maven-version}'
955 # Job template for Java daily release jobs with POM not at the root
957 # The purpose of this job template is to run "maven version && maven clean
958 # deploy" for projects using this template.
960 # Required Variables:
961 # branch: git branch (eg. stable/lithium or master)
962 # pom: name/location of the pom.xml file relative to the workspace
965 name: '{project-name}-{stream}-{subproject}-release-java-daily-no-sonar'
967 project-type: freestyle
969 maven-deploy-properties:
972 build-days-to-keep: '{build-days-to-keep}'
978 refspec: 'refs/heads/{branch}'
979 artifacts: '{archive-artifacts}'
981 maven-version: '{maven-version}'
984 - gerrit-trigger-scm:
986 choosing-strategy: 'default'
987 submodule-recursive: '{submodule-recursive}'
991 build-timeout: '{build-timeout}'
995 - timed: 'H 11 * * *'
996 - gerrit-trigger-release-manually:
997 server: '{server-name}'
1002 - provide-maven-settings:
1003 global-settings-file: 'global-settings'
1004 settings-file: '{mvn-settings}'
1007 maven-version: '{maven-version}'
1009 goals: 'clean deploy -B
1010 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1012 - '{maven-deploy-properties}'
1014 - '-Xmx4096m -XX:MaxPermSize=512m'
1015 settings: '{mvn-settings}'
1017 global-settings: 'global-settings'
1018 global-settings-type: cfp
1022 maven-version: '{maven-version}'
1025 # Job template for Java merge jobs
1027 # The purpose of this job template is to run "maven clean deploy" for
1028 # projects using this template.
1030 # Required Variables:
1031 # branch: git branch (eg. stable/lithium or master)
1032 name: '{project-name}-{stream}-merge-java'
1034 project-type: freestyle
1035 node: '{build-node}'
1039 build-days-to-keep: '{build-days-to-keep}'
1043 project: '{project}'
1045 refspec: 'refs/heads/{branch}'
1046 artifacts: '{archive-artifacts}'
1048 maven-version: '{maven-version}'
1051 - gerrit-trigger-scm:
1053 choosing-strategy: 'default'
1054 submodule-recursive: '{submodule-recursive}'
1058 build-timeout: '{build-timeout}'
1061 - gerrit-trigger-patch-merged:
1062 server: '{server-name}'
1063 project: '{project}'
1068 - provide-maven-settings:
1069 global-settings-file: 'global-settings'
1070 settings-file: '{mvn-settings}'
1072 maven-version: '{maven-version}'
1073 goals: 'clean deploy -B
1074 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1075 settings: '{mvn-settings}'
1077 global-settings: 'global-settings'
1078 global-settings-type: cfp
1082 maven-version: '{maven-version}'
1085 # Job template for Java merge jobs based on
1086 # '{project-name}-{stream}-merge-java'
1087 # The purpose of this job template is to run "maven clean deploy" for
1088 # projects using this template.
1090 # Required Variables:
1091 # branch: git branch (eg. stable/lithium or master)
1092 # maven-properties: properties passed to maven
1093 name: '{project-name}-{stream}-merge-properties-java'
1095 project-type: freestyle
1096 node: '{build-node}'
1100 build-days-to-keep: '{build-days-to-keep}'
1104 project: '{project}'
1106 refspec: 'refs/heads/{branch}'
1107 artifacts: '{archive-artifacts}'
1109 maven-version: '{maven-version}'
1112 - gerrit-trigger-scm:
1114 choosing-strategy: 'default'
1115 submodule-recursive: '{submodule-recursive}'
1119 build-timeout: '{build-timeout}'
1122 - gerrit-trigger-patch-merged:
1123 server: '{server-name}'
1124 project: '{project}'
1129 - provide-maven-settings:
1130 global-settings-file: 'global-settings'
1131 settings-file: '{mvn-settings}'
1133 maven-version: '{maven-version}'
1134 goals: 'clean deploy -B
1135 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1136 settings: '{mvn-settings}'
1138 global-settings: 'global-settings'
1139 global-settings-type: cfp
1140 properties: '{obj:mvn_properties}'
1144 maven-version: '{maven-version}'
1147 # Job template for Java merge jobs that takes a maven template
1149 # The purpose of this job template is to run "maven clean deploy -P {x}"
1150 # for projects using this template.
1152 # Required Variables:
1153 # branch: git branch (eg. stable/lithium or master)
1154 name: '{project-name}-{stream}-merge-profile-java'
1156 project-type: freestyle
1157 node: '{build-node}'
1161 build-days-to-keep: '{build-days-to-keep}'
1165 project: '{project}'
1167 refspec: 'refs/heads/{branch}'
1168 artifacts: '{archive-artifacts}'
1170 maven-version: '{maven-version}'
1173 - gerrit-trigger-scm:
1175 choosing-strategy: 'default'
1176 submodule-recursive: '{submodule-recursive}'
1180 build-timeout: '{build-timeout}'
1183 - gerrit-trigger-patch-merged:
1184 server: '{server-name}'
1185 project: '{project}'
1190 - provide-maven-settings:
1191 global-settings-file: 'global-settings'
1192 settings-file: '{mvn-settings}'
1197 maven-version: '{maven-version}'
1198 goals: 'clean deploy -P {mvn-profile} -B
1199 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1200 settings: '{mvn-settings}'
1202 global-settings: 'global-settings'
1203 global-settings-type: cfp
1205 - docker.pull.registry=nexus3.onap.org:10001
1206 - docker.push.registry=nexus3.onap.org:10003
1210 maven-version: '{maven-version}'
1213 # Job template for Java merge jobs that should also be triggered by upstream
1216 # Required Variables:
1217 # stream: release stream
1218 # branch: git branch
1219 # dependencies: fully qualified upstream job name to trigger on
1221 name: '{project-name}-{stream}-downstream-merge-java'
1223 project-type: freestyle
1224 node: '{build-node}'
1228 build-days-to-keep: '{build-days-to-keep}'
1232 project: '{project}'
1234 refspec: 'refs/heads/{branch}'
1235 artifacts: '{archive-artifacts}'
1237 maven-version: '{maven-version}'
1240 - gerrit-trigger-scm:
1242 choosing-strategy: 'default'
1243 submodule-recursive: '{submodule-recursive}'
1247 build-timeout: '{build-timeout}'
1251 jobs: '{dependencies}'
1253 - gerrit-trigger-patch-merged:
1254 server: '{server-name}'
1255 project: '{project}'
1260 - provide-maven-settings:
1261 global-settings-file: 'global-settings'
1262 settings-file: '{mvn-settings}'
1264 maven-version: '{maven-version}'
1265 goals: 'clean deploy -B
1266 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1267 settings: '{mvn-settings}'
1269 global-settings: 'global-settings'
1270 global-settings-type: cfp
1274 maven-version: '{maven-version}'
1277 # Job template for Java merge jobs with POM not at the root
1279 # The purpose of this job template is to run "maven clean deploy" for
1280 # projects using this template.
1282 # Required Variables:
1283 # branch: git branch (eg. stable/lithium or master)
1284 # pom: name/location of the pom.xml file relative to the workspace
1285 # pattern: ant file-path pattern relative to the workspace used to
1288 name: '{project-name}-{stream}-{subproject}-merge-java'
1290 project-type: freestyle
1291 node: '{build-node}'
1295 build-days-to-keep: '{build-days-to-keep}'
1299 project: '{project}'
1301 refspec: 'refs/heads/{branch}'
1302 artifacts: '{archive-artifacts}'
1304 maven-version: '{maven-version}'
1307 - gerrit-trigger-scm:
1309 choosing-strategy: 'default'
1310 submodule-recursive: '{submodule-recursive}'
1314 build-timeout: '{build-timeout}'
1317 - gerrit-trigger-patch-merged:
1318 server: '{server-name}'
1319 project: '{project}'
1324 - provide-maven-settings:
1325 global-settings-file: 'global-settings'
1326 settings-file: '{mvn-settings}'
1328 maven-version: '{maven-version}'
1330 goals: 'clean deploy -B
1331 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1332 settings: '{mvn-settings}'
1334 global-settings: 'global-settings'
1335 global-settings-type: cfp
1339 maven-version: '{maven-version}'
1342 name: '{project-name}-{stream}-docker-java-daily'
1343 project-type: freestyle
1344 node: 'ubuntu1604-docker-8c-8g'
1348 build-days-to-keep: '{build-days-to-keep}'
1352 project: '{project}'
1354 refspec: 'refs/heads/{branch}'
1355 artifacts: '{archive-artifacts}'
1357 maven-version: '{maven-version}'
1360 - gerrit-trigger-scm:
1362 choosing-strategy: 'default'
1363 submodule-recursive: '{submodule-recursive}'
1367 build-timeout: '{build-timeout}'
1371 - timed: 'H 12 * * *'
1372 - gerrit-trigger-release-manually:
1373 server: '{server-name}'
1374 project: '{project}'
1379 - provide-maven-settings:
1380 global-settings-file: 'global-settings'
1381 settings-file: '{mvn-settings}'
1385 - maven-docker-push-daily:
1386 maven-version: '{maven-version}'
1387 mvn-settings: '{mvn-settings}'
1389 # use default as mvn-profile if profile is not needed
1390 mvn-profile: '{mvn-profile}'
1394 maven-version: '{maven-version}'
1397 # Job template for building & pushing docker images
1399 # The purpose of this job template is to run :
1400 # 1. login to the docker registry
1401 # 2. do a clean deploy on the specified profile
1403 # Required Variables:
1404 # pom: name/location of the pom.xml file relative to the workspace
1405 # profile: the docker profile defined in the pom
1406 # maven-properties: properties passed to maven
1407 name: '{project-name}-{stream}-docker-java-properties-daily'
1408 project-type: freestyle
1409 node: 'ubuntu1604-docker-8c-8g'
1412 build-days-to-keep: '{build-days-to-keep}'
1415 project: '{project}'
1417 refspec: 'refs/heads/{branch}'
1418 artifacts: '{archive-artifacts}'
1420 maven-version: '{maven-version}'
1422 - gerrit-trigger-scm:
1424 choosing-strategy: 'default'
1425 submodule-recursive: '{submodule-recursive}'
1428 build-timeout: '{build-timeout}'
1431 - timed: 'H 12 * * *'
1432 - gerrit-trigger-release-manually:
1433 server: '{server-name}'
1434 project: '{project}'
1437 - provide-maven-settings:
1438 global-settings-file: 'global-settings'
1439 settings-file: '{mvn-settings}'
1441 - maven-docker-push-daily:
1442 maven-version: '{maven-version}'
1443 mvn-settings: '{mvn-settings}'
1445 properties: '{maven-properties}'
1446 # use default as mvn-profile if profile is not needed
1447 mvn-profile: '{mvn-profile}'
1450 maven-version: '{maven-version}'
1453 name: '{project-name}-{stream}-docker-java-shell-daily'
1454 project-type: freestyle
1455 node: 'ubuntu1604-docker-8c-8g'
1459 build-days-to-keep: '{build-days-to-keep}'
1463 project: '{project}'
1465 refspec: 'refs/heads/{branch}'
1466 artifacts: '{archive-artifacts}'
1468 maven-version: '{maven-version}'
1471 - gerrit-trigger-scm:
1473 choosing-strategy: 'default'
1474 submodule-recursive: '{submodule-recursive}'
1478 build-timeout: '{build-timeout}'
1482 - timed: 'H 12 * * *'
1483 - gerrit-trigger-release-manually:
1484 server: '{server-name}'
1485 project: '{project}'
1490 - provide-maven-settings:
1491 global-settings-file: 'global-settings'
1492 settings-file: '{mvn-settings}'
1497 maven-version: '{maven-version}'
1498 goals: '{mvn-goals}'
1499 settings: '{mvn-settings}'
1501 global-settings: 'global-settings'
1502 global-settings-type: cfp
1508 maven-version: '{maven-version}'
1511 name: '{project-name}-{stream}-docker-java-version-shell-daily'
1512 project-type: freestyle
1513 node: 'ubuntu1604-docker-8c-8g'
1517 build-days-to-keep: '{build-days-to-keep}'
1521 project: '{project}'
1523 refspec: 'refs/heads/{branch}'
1524 artifacts: '{archive-artifacts}'
1526 maven-version: '{maven-version}'
1529 - gerrit-trigger-scm:
1531 choosing-strategy: 'default'
1532 submodule-recursive: '{submodule-recursive}'
1536 build-timeout: '{build-timeout}'
1540 - timed: 'H 12 * * *'
1541 - gerrit-trigger-release-manually:
1542 server: '{server-name}'
1543 project: '{project}'
1548 - provide-maven-settings:
1549 global-settings-file: 'global-settings'
1550 settings-file: '{mvn-settings}'
1553 properties-file: version.properties
1556 maven-version: '{maven-version}'
1557 goals: 'versions:set versions:update-child-modules versions:commit -B'
1559 - 'newVersion=${{release_version}}'
1560 settings: '{mvn-settings}'
1562 global-settings: 'global-settings'
1563 global-settings-type: cfp
1568 maven-version: '{maven-version}'
1569 goals: '{mvn-goals}'
1570 settings: '{mvn-settings}'
1572 global-settings: 'global-settings'
1573 global-settings-type: cfp
1579 maven-version: '{maven-version}'
1582 name: '{project-name}-{stream}-docker-version-java-daily'
1583 project-type: freestyle
1584 node: 'ubuntu1604-docker-8c-8g'
1588 build-days-to-keep: '{build-days-to-keep}'
1592 project: '{project}'
1594 refspec: 'refs/heads/{branch}'
1595 artifacts: '{archive-artifacts}'
1597 maven-version: '{maven-version}'
1600 - gerrit-trigger-scm:
1602 choosing-strategy: 'default'
1603 submodule-recursive: '{submodule-recursive}'
1607 build-timeout: '{build-timeout}'
1611 - timed: 'H 12 * * *'
1612 - gerrit-trigger-release-manually:
1613 server: '{server-name}'
1614 project: '{project}'
1619 - provide-maven-settings:
1620 global-settings-file: 'global-settings'
1621 settings-file: '{mvn-settings}'
1624 properties-file: version.properties
1627 maven-version: '{maven-version}'
1628 goals: 'versions:set versions:update-child-modules versions:commit -B'
1630 - 'newVersion=${{release_version}}'
1631 settings: '{mvn-settings}'
1633 global-settings: 'global-settings'
1634 global-settings-type: cfp
1638 - maven-docker-push-daily:
1639 maven-version: '{maven-version}'
1640 mvn-settings: '{mvn-settings}'
1642 # use default as mvn-profile if profile is not needed
1643 mvn-profile: '{mvn-profile}'
1647 maven-version: '{maven-version}'
1650 name: '{project-name}-{stream}-aai-docker-java-daily'
1651 project-type: freestyle
1652 node: 'ubuntu1604-docker-8c-8g'
1653 docker-image-name: ''
1657 build-days-to-keep: '{build-days-to-keep}'
1661 project: '{project}'
1663 refspec: 'refs/heads/{branch}'
1664 artifacts: '{archive-artifacts}'
1666 maven-version: '{maven-version}'
1667 - docker-image-name:
1668 docker-image-name: '{docker-image-name}'
1671 - gerrit-trigger-scm:
1673 choosing-strategy: 'default'
1674 submodule-recursive: '{submodule-recursive}'
1678 build-timeout: '{build-timeout}'
1682 - timed: 'H 12 * * *'
1683 - gerrit-trigger-release-manually:
1684 server: '{server-name}'
1685 project: '{project}'
1690 - provide-maven-settings:
1691 global-settings-file: 'global-settings'
1692 settings-file: '{mvn-settings}'
1697 maven-version: '{maven-version}'
1699 goals: 'clean install -DskipTests -B
1700 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1701 settings: '{mvn-settings}'
1703 global-settings: 'global-settings'
1704 global-settings-type: cfp
1707 maven-version: '{maven-version}'
1709 goals: '{mvn-goals}'
1710 settings: '{mvn-settings}'
1712 global-settings: 'global-settings'
1713 global-settings-type: cfp
1715 - maven.test.skip=true
1716 - docker.pull.registry=nexus3.onap.org:10001
1717 - docker.push.registry=nexus3.onap.org:10003
1719 - shell: !include-raw-escape: include-docker-push.sh
1723 maven-version: '{maven-version}'
1726 name: '{project-name}-{stream}-{subproject}-aai-docker-java-daily'
1727 project-type: freestyle
1728 node: 'ubuntu1604-docker-8c-8g'
1729 docker-image-name: ''
1733 build-days-to-keep: '{build-days-to-keep}'
1737 project: '{project}'
1739 refspec: 'refs/heads/{branch}'
1740 artifacts: '{archive-artifacts}'
1742 maven-version: '{maven-version}'
1743 - docker-image-name:
1744 docker-image-name: '{docker-image-name}'
1747 - gerrit-trigger-scm:
1749 choosing-strategy: 'default'
1750 submodule-recursive: '{submodule-recursive}'
1754 build-timeout: '{build-timeout}'
1758 - timed: 'H 12 * * *'
1759 - gerrit-trigger-release-manually:
1760 server: '{server-name}'
1761 project: '{project}'
1766 - provide-maven-settings:
1767 global-settings-file: 'global-settings'
1768 settings-file: '{mvn-settings}'
1773 maven-version: '{maven-version}'
1775 goals: 'clean install -DskipTests -B
1776 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1777 settings: '{mvn-settings}'
1779 global-settings: 'global-settings'
1780 global-settings-type: cfp
1783 maven-version: '{maven-version}'
1785 goals: '{mvn-goals}'
1786 settings: '{mvn-settings}'
1788 global-settings: 'global-settings'
1789 global-settings-type: cfp
1791 - maven.test.skip=true
1792 - docker.pull.registry=nexus3.onap.org:10001
1793 - docker.push.registry=nexus3.onap.org:10003
1795 - shell: !include-raw-escape: include-docker-push.sh
1799 maven-version: '{maven-version}'
1802 # Job template for Java daily release jobs
1804 # The purpose of this job template is to run
1805 # - change version in all POM files to the release version specified
1806 # in version.properties. This is done using a script instread of
1807 # the mvn version plugin that assumes some specific parent structure.
1808 # - runs maven clean deploy sonar
1810 # The POM files are required to use the Maven staging plugin so the deploy
1811 # does not deploy directly to the release repo.
1813 # Required Variables:
1814 # branch: git branch (eg. stable/lithium or master)
1815 name: '{project-name}-{stream}-release-version2-java-daily'
1817 project-type: freestyle
1818 node: '{build-node}'
1819 maven-deploy-properties:
1822 build-days-to-keep: '{build-days-to-keep}'
1826 project: '{project}'
1828 refspec: 'refs/heads/{branch}'
1829 artifacts: '{archive-artifacts}'
1831 maven-version: '{maven-version}'
1834 - gerrit-trigger-scm:
1836 choosing-strategy: 'default'
1837 submodule-recursive: '{submodule-recursive}'
1841 build-timeout: '{build-timeout}'
1845 - timed: 'H 11 * * *'
1846 - gerrit-trigger-release-manually:
1847 server: '{server-name}'
1848 project: '{project}'
1852 - provide-maven-settings:
1853 global-settings-file: 'global-settings'
1854 settings-file: '{mvn-settings}'
1856 maven-version: '{maven-version}'
1859 properties-file: version.properties
1861 - shell: !include-raw-escape: include-update-pom-versions.sh
1864 maven-version: '{maven-version}'
1865 goals: 'clean deploy sonar:sonar site:site site:stage-deploy
1866 -Dsonar.host.url=${{SONAR}} -B
1867 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1869 - '{maven-deploy-properties}'
1870 settings: '{mvn-settings}'
1872 global-settings: 'global-settings'
1873 global-settings-type: cfp
1877 maven-version: '{maven-version}'
1880 # Job template for Java daily release jobs
1882 # The purpose of this job template is to run
1883 # - change version in all POM files to the release version specified
1884 # in version.properties. This is done using a script instread of
1885 # the mvn version plugin that assumes some specific parent structure.
1886 # - runs maven clean deploy sonar
1888 # The POM files are required to use the Maven staging plugin so the deploy
1889 # does not deploy directly to the release repo.
1891 # Required Variables:
1892 # branch: git branch (eg. stable/lithium or master)
1893 # pom: name/location of the pom.xml file relative to the workspace
1894 # pattern: ant file-path pattern relative to the workspace used to
1897 name: '{project-name}-{stream}-{subproject}-release-version2-java-daily'
1899 project-type: freestyle
1900 node: '{build-node}'
1901 maven-deploy-properties:
1904 build-days-to-keep: '{build-days-to-keep}'
1908 project: '{project}'
1910 refspec: 'refs/heads/{branch}'
1911 artifacts: '{archive-artifacts}'
1913 maven-version: '{maven-version}'
1916 - gerrit-trigger-scm:
1918 choosing-strategy: 'default'
1919 submodule-recursive: '{submodule-recursive}'
1923 build-timeout: '{build-timeout}'
1927 - timed: 'H 11 * * *'
1928 - gerrit-trigger-release-manually:
1929 server: '{server-name}'
1930 project: '{project}'
1935 - provide-maven-settings:
1936 global-settings-file: 'global-settings'
1937 settings-file: '{mvn-settings}'
1939 maven-version: '{maven-version}'
1942 properties-file: version.properties
1944 - shell: !include-raw-escape: include-update-pom-versions.sh
1947 maven-version: '{maven-version}'
1949 goals: 'clean deploy sonar:sonar site:site site:stage-deploy
1950 -Dsonar.host.url=${{SONAR}} -B
1951 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1953 - '{maven-deploy-properties}'
1954 settings: '{mvn-settings}'
1956 global-settings: 'global-settings'
1957 global-settings-type: cfp
1961 maven-version: '{maven-version}'
1964 # Job template for Java daily release jobs
1966 # The purpose of this job template is to run
1967 # - change version in all POM files to the release version specified
1968 # in version.properties. This is done using a script instread of
1969 # the mvn version plugin that assumes some specific parent structure
1970 # This version does NOT change the version within the <parent> tag.
1971 # - runs maven clean deploy sonar
1973 # The POM files are required to use the Maven staging plugin so the deploy
1974 # does not deploy directly to the release repo.
1976 # Required Variables:
1977 # branch: git branch (eg. stable/lithium or master)
1978 # pom: name/location of the pom.xml file relative to the workspace
1979 # pattern: ant file-path pattern relative to the workspace used to
1982 name: '{project-name}-{stream}-{subproject}-release-version3-java-daily'
1984 project-type: freestyle
1985 node: '{build-node}'
1986 maven-deploy-properties:
1989 build-days-to-keep: '{build-days-to-keep}'
1993 project: '{project}'
1995 refspec: 'refs/heads/{branch}'
1996 artifacts: '{archive-artifacts}'
1998 maven-version: '{maven-version}'
2001 - gerrit-trigger-scm:
2003 choosing-strategy: 'default'
2004 submodule-recursive: '{submodule-recursive}'
2008 build-timeout: '{build-timeout}'
2012 - timed: 'H 11 * * *'
2013 - gerrit-trigger-release-manually:
2014 server: '{server-name}'
2015 project: '{project}'
2020 - provide-maven-settings:
2021 global-settings-file: 'global-settings'
2022 settings-file: '{mvn-settings}'
2024 maven-version: '{maven-version}'
2027 properties-file: version.properties
2029 - shell: !include-raw-escape: include-update-pom-versions-not-parent.sh
2032 maven-version: '{maven-version}'
2034 goals: 'clean deploy sonar:sonar site:site site:stage-deploy
2035 -Dsonar.host.url=${{SONAR}} -B
2036 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
2038 - '{maven-deploy-properties}'
2039 settings: '{mvn-settings}'
2041 global-settings: 'global-settings'
2042 global-settings-type: cfp
2046 maven-version: '{maven-version}'
2049 # Template for maven site plugin invocation
2051 # It's designed to be triggered when the trigger-job job
2052 # succeeds as there's no need for new documentaiton
2053 # if the build job fails.
2055 # Those parameters should be set :
2056 # - site-pom : the pom file that contains the site confiration
2057 # - trigger-job : the name of the project that triggers this job
2058 # upon success. The job name can be
2060 name: '{project-name}-{stream}-stage-site-java'
2061 project-type: freestyle
2062 node: '{build-node}'
2067 build-days-to-keep: '{build-days-to-keep}'
2071 project: '{project}'
2073 refspec: 'refs/heads/{branch}'
2074 artifacts: '{archive-artifacts}'
2076 maven-version: '{maven-version}'
2079 - gerrit-trigger-scm:
2081 choosing-strategy: 'default'
2082 submodule-recursive: '{submodule-recursive}'
2086 build-timeout: '{build-timeout}'
2089 - trigger-on-build-success:
2090 job-name: '{trigger-job}'
2093 - provide-maven-settings:
2094 global-settings-file: 'global-settings'
2095 settings-file: '{mvn-settings}'
2097 properties-file: version.properties
2099 maven-version: '{maven-version}'
2101 goals: 'versions:set versions:update-child-modules versions:commit -B'
2103 - 'newVersion=${{release_version}}'
2104 settings: '{mvn-settings}'
2106 global-settings: 'global-settings'
2107 global-settings-type: cfp
2110 maven-version: '{maven-version}'
2112 goals: 'clean site:site site:stage-deploy'
2113 settings: '{mvn-settings}'
2115 global-settings: 'global-settings'
2116 global-settings-type: cfp
2120 maven-version: '{maven-version}'
2123 # Job template for Java merge jobs
2125 # The purpose of this job template is to run "maven clean deploy" for
2126 # projects using this template.
2128 # Required Variables:
2129 # branch: git branch (eg. stable/lithium or master)
2130 name: '{project-name}-{stream}-sdc-merge-java'
2132 project-type: freestyle
2133 node: 'ubuntu1604-docker-8c-8g'
2137 build-days-to-keep: '{build-days-to-keep}'
2141 project: '{project}'
2143 refspec: 'refs/heads/{branch}'
2144 artifacts: '{archive-artifacts}'
2146 maven-version: '{maven-version}'
2149 - gerrit-trigger-scm:
2151 choosing-strategy: 'default'
2152 submodule-recursive: '{submodule-recursive}'
2156 build-timeout: '{build-timeout}'
2159 - gerrit-trigger-patch-merged:
2160 server: '{server-name}'
2161 project: '{project}'
2166 - provide-maven-settings:
2167 global-settings-file: 'global-settings'
2168 settings-file: '{mvn-settings}'
2172 - maven-docker-push-daily:
2173 maven-version: '{maven-version}'
2174 mvn-settings: '{mvn-settings}'
2176 # use default as mvn-profile if profile is not needed
2177 mvn-profile: '{mvn-profile}'
2181 maven-version: '{maven-version}'
2184 name: '{project-name}-{stream}-aai-docker-java-version-daily'
2185 project-type: freestyle
2186 node: 'ubuntu1604-docker-8c-8g'
2190 build-days-to-keep: '{build-days-to-keep}'
2194 project: '{project}'
2196 refspec: 'refs/heads/{branch}'
2197 artifacts: '{archive-artifacts}'
2199 maven-version: '{maven-version}'
2202 - gerrit-trigger-scm:
2204 choosing-strategy: 'default'
2205 submodule-recursive: '{submodule-recursive}'
2209 build-timeout: '{build-timeout}'
2213 - timed: 'H 12 * * *'
2214 - gerrit-trigger-release-manually:
2215 server: '{server-name}'
2216 project: '{project}'
2221 - provide-maven-settings:
2222 global-settings-file: 'global-settings'
2223 settings-file: '{mvn-settings}'
2228 maven-version: '{maven-version}'
2230 goals: 'clean install -DskipTests -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
2231 settings: '{mvn-settings}'
2233 global-settings: 'global-settings'
2234 global-settings-type: cfp
2237 maven-version: '{maven-version}'
2239 goals: '{mvn-goals}'
2240 settings: '{mvn-settings}'
2242 global-settings: 'global-settings'
2243 global-settings-type: cfp
2245 - maven.test.skip=true
2246 - docker.pull.registry=nexus3.onap.org:10001
2247 - docker.push.registry=nexus3.onap.org:10003
2251 maven-version: '{maven-version}'