3 # Job template for Java verify jobs
5 # The purpose of this job template is to run:
6 # 1. maven clean install -DskipTests=true
9 # branch: git branch (eg. stable/lithium or master)
11 name: '{project-name}-{stream}-verify-java-skip-tests'
13 project-type: freestyle
19 build-days-to-keep: '{build-days-to-keep}'
25 refspec: 'refs/heads/{branch}'
26 artifacts: '{archive-artifacts}'
28 maven-version: '{maven-version}'
32 refspec: '$GERRIT_REFSPEC'
33 choosing-strategy: 'gerrit'
34 submodule-recursive: '{submodule-recursive}'
38 build-timeout: '{build-timeout}'
41 - gerrit-trigger-patch-submitted:
42 server: '{server-name}'
48 - provide-maven-settings:
49 global-settings-file: 'global-settings'
50 settings-file: '{mvn-settings}'
52 maven-version: '{maven-version}'
53 goals: 'clean install -DskipTests=true -B
54 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
55 settings: '{mvn-settings}'
57 global-settings: 'global-settings'
58 global-settings-type: cfp
60 - maven.test.skip=true
64 maven-version: '{maven-version}'
67 # Job template for Java verify jobs
69 # The purpose of this job template is to run:
70 # 1. maven clean install
73 # branch: git branch (eg. stable/lithium or master)
75 name: '{project-name}-{stream}-verify-java'
77 project-type: freestyle
83 build-days-to-keep: '{build-days-to-keep}'
89 refspec: 'refs/heads/{branch}'
90 artifacts: '{archive-artifacts}'
92 maven-version: '{maven-version}'
96 refspec: '$GERRIT_REFSPEC'
97 choosing-strategy: 'gerrit'
98 submodule-recursive: '{submodule-recursive}'
102 build-timeout: '{build-timeout}'
105 - gerrit-trigger-patch-submitted:
106 server: '{server-name}'
112 - provide-maven-settings:
113 global-settings-file: 'global-settings'
114 settings-file: '{mvn-settings}'
116 maven-version: '{maven-version}'
117 goals: 'clean install -B
118 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
119 settings: '{mvn-settings}'
121 global-settings: 'global-settings'
122 global-settings-type: cfp
126 maven-version: '{maven-version}'
129 # Job template for Java verify jobs running checkstyle at the end
130 # When checkstyle will be fully incorporated, it is meant to replace
131 # '{project-name}-{stream}-verify-java-checkstyle'
133 # The purpose of this job template is to run:
134 # 1. maven clean install
136 # This job publishes checkstyle results.
138 # Required Variables:
139 # branch: git branch (eg. stable/lithium or master)
141 name: '{project-name}-{stream}-verify-java-checkstyle'
142 project-type: freestyle
147 build-days-to-keep: '{build-days-to-keep}'
152 refspec: 'refs/heads/{branch}'
153 artifacts: '{archive-artifacts}'
155 maven-version: '{maven-version}'
157 - gerrit-trigger-scm:
158 refspec: '$GERRIT_REFSPEC'
159 choosing-strategy: 'gerrit'
160 submodule-recursive: '{submodule-recursive}'
163 build-timeout: '{build-timeout}'
165 - gerrit-trigger-patch-submitted:
166 server: '{server-name}'
171 - provide-maven-settings:
172 global-settings-file: 'global-settings'
173 settings-file: '{mvn-settings}'
175 maven-version: '{maven-version}'
176 goals: 'clean install -B
177 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
178 settings: '{mvn-settings}'
180 global-settings: 'global-settings'
181 global-settings-type: cfp
184 maven-version: '{maven-version}'
188 # Job template for Java verify jobs that takes a maven template
190 # The purpose of this job template is to run:
191 # 1. maven clean install -P {mvn-profile}
193 # Required Variables:
194 # branch: git branch (eg. stable/lithium or master)
196 name: '{project-name}-{stream}-verify-profile-java'
198 project-type: freestyle
204 build-days-to-keep: '{build-days-to-keep}'
210 refspec: 'refs/heads/{branch}'
211 artifacts: '{archive-artifacts}'
213 maven-version: '{maven-version}'
216 - gerrit-trigger-scm:
217 refspec: '$GERRIT_REFSPEC'
218 choosing-strategy: 'gerrit'
219 submodule-recursive: '{submodule-recursive}'
223 build-timeout: '{build-timeout}'
226 - gerrit-trigger-patch-submitted:
227 server: '{server-name}'
233 - provide-maven-settings:
234 global-settings-file: 'global-settings'
235 settings-file: '{mvn-settings}'
237 maven-version: '{maven-version}'
238 goals: 'clean install -P {mvn-profile} -B
239 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
240 settings: '{mvn-settings}'
242 global-settings: 'global-settings'
243 global-settings-type: cfp
247 maven-version: '{maven-version}'
250 # Job template for Java verify jobs with POM not at the root
252 # The purpose of this job template is to run:
253 # 1. maven clean install
255 # This job supports subprojects.
257 # Required Variables:
258 # branch: git branch (eg. stable/lithium or master)
259 # pom: name/location of the pom.xml file relative to the workspace
260 # pattern: ant file-path pattern relative to the workspace used to
263 name: '{project-name}-{stream}-{subproject}-verify-java'
265 project-type: freestyle
271 build-days-to-keep: '{build-days-to-keep}'
277 refspec: 'refs/heads/{branch}'
278 artifacts: '{archive-artifacts}'
280 maven-version: '{maven-version}'
283 - gerrit-trigger-scm:
284 refspec: '$GERRIT_REFSPEC'
285 choosing-strategy: 'gerrit'
286 submodule-recursive: '{submodule-recursive}'
290 build-timeout: '{build-timeout}'
293 - gerrit-trigger-patch-submitted:
294 server: '{server-name}'
300 - provide-maven-settings:
301 global-settings-file: 'global-settings'
302 settings-file: '{mvn-settings}'
304 maven-version: '{maven-version}'
306 goals: 'clean install -B
307 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
308 settings: '{mvn-settings}'
310 global-settings: 'global-settings'
311 global-settings-type: cfp
315 maven-version: '{maven-version}'
318 # Job template for Java daily release jobs
320 # The purpose of this job template is to run:
321 # 1. maven clean deploy with Sonar scans
323 # Required Variables:
324 # branch: git branch (eg. stable/lithium or master)
326 name: '{project-name}-{stream}-release-java-daily'
328 project-type: freestyle
331 maven-deploy-properties:
334 build-days-to-keep: '{build-days-to-keep}'
340 refspec: 'refs/heads/{branch}'
341 artifacts: '{archive-artifacts}'
343 maven-version: '{maven-version}'
346 - gerrit-trigger-scm:
348 choosing-strategy: 'default'
349 submodule-recursive: '{submodule-recursive}'
353 build-timeout: '{build-timeout}'
357 - timed: 'H 11 * * *'
358 - gerrit-trigger-release-manually:
359 server: '{server-name}'
364 - provide-maven-settings:
365 global-settings-file: 'global-settings'
366 settings-file: '{mvn-settings}'
369 maven-version: '{maven-version}'
370 goals: 'clean deploy -B
371 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
373 - '{maven-deploy-properties}'
375 - '-Xmx4096m -XX:MaxPermSize=512m'
376 settings: '{mvn-settings}'
378 global-settings: 'global-settings'
379 global-settings-type: cfp
383 maven-version: '{maven-version}'
386 # Job template for Java daily release jobs running checkstyle at the end
387 # When checkstyle will be fully incorporated, it is meant to replace
388 # '{project-name}-{stream}-release-java-daily'
390 # The purpose of this job template is to run:
391 # 1. maven clean deploy with Sonar scans
393 # This job publishes checkstyle results.
394 # This job uses a conditional regex match step to set versions.
396 # Required Variables:
397 # branch: git branch (eg. stable/lithium or master)
399 name: '{project-name}-{stream}-release-java-daily-checkstyle'
400 project-type: freestyle
403 maven-deploy-properties:
406 build-days-to-keep: '{build-days-to-keep}'
411 refspec: 'refs/heads/{branch}'
412 artifacts: '{archive-artifacts}'
414 maven-version: '{maven-version}'
416 - gerrit-trigger-scm:
418 choosing-strategy: 'default'
419 submodule-recursive: '{submodule-recursive}'
422 build-timeout: '{build-timeout}'
425 - timed: 'H 11 * * *'
426 - gerrit-trigger-release-manually:
427 server: '{server-name}'
431 - provide-maven-settings:
432 global-settings-file: 'global-settings'
433 settings-file: '{mvn-settings}'
435 condition-kind: regex-match
437 label: '{setVersion}'
440 properties-file: version.properties
442 maven-version: '{maven-version}'
443 goals: 'versions:set versions:update-child-modules versions:commit -B'
445 - 'newVersion=${{release_version}}'
446 settings: '{mvn-settings}'
448 global-settings: 'global-settings'
449 global-settings-type: cfp
451 maven-version: '{maven-version}'
452 goals: 'clean deploy -B
453 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
454 properties: '{obj:mvn_properties}'
455 settings: '{mvn-settings}'
457 global-settings: 'global-settings'
458 global-settings-type: cfp
461 maven-version: '{maven-version}'
462 - checkstyle-result-daily
465 # Job template for Java daily release jobs
467 # The purpose of this job template is to run:
468 # 1. maven set versions
469 # 2. maven clean deploy with Sonar scans
471 # Required Variables:
472 # branch: git branch (eg. stable/lithium or master)
474 name: '{project-name}-{stream}-release-version-java-daily'
476 project-type: freestyle
479 maven-deploy-properties:
482 build-days-to-keep: '{build-days-to-keep}'
488 refspec: 'refs/heads/{branch}'
489 artifacts: '{archive-artifacts}'
491 maven-version: '{maven-version}'
494 - gerrit-trigger-scm:
496 choosing-strategy: 'default'
497 submodule-recursive: '{submodule-recursive}'
501 build-timeout: '{build-timeout}'
505 - timed: 'H H(10-17) * * *'
506 - gerrit-trigger-release-manually:
507 server: '{server-name}'
512 - provide-maven-settings:
513 global-settings-file: 'global-settings'
514 settings-file: '{mvn-settings}'
517 properties-file: version.properties
519 maven-version: '{maven-version}'
520 goals: 'versions:set versions:update-child-modules versions:commit -B'
522 - 'newVersion=${{release_version}}'
523 settings: '{mvn-settings}'
525 global-settings: 'global-settings'
526 global-settings-type: cfp
529 maven-version: '{maven-version}'
530 goals: 'clean deploy -B
531 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
533 - '{maven-deploy-properties}'
534 settings: '{mvn-settings}'
536 global-settings: 'global-settings'
537 global-settings-type: cfp
541 maven-version: '{maven-version}'
544 # Job template for Java daily release jobs
546 # The purpose of this job template is to run:
547 # 1. maven set versions
548 # 2. maven clean deploy -P {mvn-profile} with Sonar scans
550 # Required Variables:
551 # branch: git branch (eg. stable/lithium or master)
553 name: '{project-name}-{stream}-release-version-profile-java-daily'
555 project-type: freestyle
558 maven-deploy-properties:
561 build-days-to-keep: '{build-days-to-keep}'
567 refspec: 'refs/heads/{branch}'
568 artifacts: '{archive-artifacts}'
570 maven-version: '{maven-version}'
573 - gerrit-trigger-scm:
575 choosing-strategy: 'default'
576 submodule-recursive: '{submodule-recursive}'
580 build-timeout: '{build-timeout}'
584 - timed: 'H 11 * * *'
585 - gerrit-trigger-release-manually:
586 server: '{server-name}'
591 - provide-maven-settings:
592 global-settings-file: 'global-settings'
593 settings-file: '{mvn-settings}'
596 properties-file: version.properties
598 maven-version: '{maven-version}'
599 goals: 'versions:set versions:update-child-modules versions:commit -B'
601 - 'newVersion=${{release_version}}'
602 settings: '{mvn-settings}'
604 global-settings: 'global-settings'
605 global-settings-type: cfp
608 maven-version: '{maven-version}'
609 goals: 'clean deploy -P {mvn-profile} -B
610 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
612 - '{maven-deploy-properties}'
613 settings: '{mvn-settings}'
615 global-settings: 'global-settings'
616 global-settings-type: cfp
620 maven-version: '{maven-version}'
624 # Job template for Java daily release jobs with POM not at the root
626 # The purpose of this job template is to run:
627 # 1. maven clean deploy with Sonar scans
629 # This job supports subprojects.
631 # Required Variables:
632 # branch: git branch (eg. stable/lithium or master)
633 # pom: name/location of the pom.xml file relative to the workspace
635 name: '{project-name}-{stream}-{subproject}-release-java-daily'
637 project-type: freestyle
640 maven-deploy-properties:
643 build-days-to-keep: '{build-days-to-keep}'
649 refspec: 'refs/heads/{branch}'
650 artifacts: '{archive-artifacts}'
652 maven-version: '{maven-version}'
655 - gerrit-trigger-scm:
657 choosing-strategy: 'default'
658 submodule-recursive: '{submodule-recursive}'
662 build-timeout: '{build-timeout}'
666 - timed: 'H 11 * * *'
667 - gerrit-trigger-release-manually:
668 server: '{server-name}'
673 - provide-maven-settings:
674 global-settings-file: 'global-settings'
675 settings-file: '{mvn-settings}'
678 maven-version: '{maven-version}'
680 goals: 'clean deploy -B
681 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
683 - '{maven-deploy-properties}'
685 - '-Xmx4096m -XX:MaxPermSize=512m'
686 settings: '{mvn-settings}'
688 global-settings: 'global-settings'
689 global-settings-type: cfp
693 maven-version: '{maven-version}'
696 # Job template for Java daily release jobs with POM not at the root
698 # The purpose of this job template is to run:
699 # 1. maven set versions
700 # 2. maven clean deploy with Sonar scans
702 # This job supports subprojects.
704 # Required Variables:
705 # branch: git branch (eg. stable/lithium or master)
706 # pom: name/location of the pom.xml file relative to the workspace
708 name: '{project-name}-{stream}-{subproject}-release-version-java-daily'
710 project-type: freestyle
713 maven-deploy-properties:
716 build-days-to-keep: '{build-days-to-keep}'
722 refspec: 'refs/heads/{branch}'
723 artifacts: '{archive-artifacts}'
725 maven-version: '{maven-version}'
728 - gerrit-trigger-scm:
730 choosing-strategy: 'default'
731 submodule-recursive: '{submodule-recursive}'
735 build-timeout: '{build-timeout}'
739 - timed: 'H 11 * * *'
740 - gerrit-trigger-release-manually:
741 server: '{server-name}'
746 - provide-maven-settings:
747 global-settings-file: 'global-settings'
748 settings-file: '{mvn-settings}'
751 properties-file: version.properties
753 maven-version: '{maven-version}'
755 goals: 'versions:set versions:update-child-modules versions:commit -B'
757 - 'newVersion=${{release_version}}'
758 settings: '{mvn-settings}'
760 global-settings: 'global-settings'
761 global-settings-type: cfp
764 maven-version: '{maven-version}'
766 goals: 'clean deploy -B
767 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
769 - '{maven-deploy-properties}'
770 settings: '{mvn-settings}'
772 global-settings: 'global-settings'
773 global-settings-type: cfp
777 maven-version: '{maven-version}'
780 # Job template for Java merge jobs
782 # The purpose of this job template is to run:
783 # 1. maven clean deploy
785 # Required Variables:
786 # branch: git branch (eg. stable/lithium or master)
788 name: '{project-name}-{stream}-merge-java'
790 project-type: freestyle
795 build-days-to-keep: '{build-days-to-keep}'
801 refspec: 'refs/heads/{branch}'
802 artifacts: '{archive-artifacts}'
804 maven-version: '{maven-version}'
807 - gerrit-trigger-scm:
809 choosing-strategy: 'default'
810 submodule-recursive: '{submodule-recursive}'
814 build-timeout: '{build-timeout}'
817 - gerrit-trigger-patch-merged:
818 server: '{server-name}'
824 - provide-maven-settings:
825 global-settings-file: 'global-settings'
826 settings-file: '{mvn-settings}'
828 maven-version: '{maven-version}'
829 goals: 'clean deploy -B
830 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
831 settings: '{mvn-settings}'
833 global-settings: 'global-settings'
834 global-settings-type: cfp
838 maven-version: '{maven-version}'
841 # Job template for Java merge jobs based on
842 # '{project-name}-{stream}-merge-java'
843 # The purpose of this job template is to run:
844 # 1. maven clean deploy
846 # This project supports maven properties.
848 # Required Variables:
849 # branch: git branch (eg. stable/lithium or master)
850 # maven-properties: properties passed to maven
852 name: '{project-name}-{stream}-merge-properties-java'
854 project-type: freestyle
859 build-days-to-keep: '{build-days-to-keep}'
865 refspec: 'refs/heads/{branch}'
866 artifacts: '{archive-artifacts}'
868 maven-version: '{maven-version}'
871 - gerrit-trigger-scm:
873 choosing-strategy: 'default'
874 submodule-recursive: '{submodule-recursive}'
878 build-timeout: '{build-timeout}'
881 - gerrit-trigger-patch-merged:
882 server: '{server-name}'
888 - provide-maven-settings:
889 global-settings-file: 'global-settings'
890 settings-file: '{mvn-settings}'
892 maven-version: '{maven-version}'
893 goals: 'clean deploy -B
894 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
895 settings: '{mvn-settings}'
897 global-settings: 'global-settings'
898 global-settings-type: cfp
899 properties: '{obj:mvn_properties}'
903 maven-version: '{maven-version}'
906 # Job template for Java merge jobs that takes a maven template
908 # The purpose of this job template is to run:
909 # 1. maven clean deploy -P {mvn-profile}
911 # Required Variables:
912 # branch: git branch (eg. stable/lithium or master)
914 name: '{project-name}-{stream}-merge-profile-java'
916 project-type: freestyle
921 build-days-to-keep: '{build-days-to-keep}'
927 refspec: 'refs/heads/{branch}'
928 artifacts: '{archive-artifacts}'
930 maven-version: '{maven-version}'
933 - gerrit-trigger-scm:
935 choosing-strategy: 'default'
936 submodule-recursive: '{submodule-recursive}'
940 build-timeout: '{build-timeout}'
943 - gerrit-trigger-patch-merged:
944 server: '{server-name}'
950 - provide-maven-settings:
951 global-settings-file: 'global-settings'
952 settings-file: '{mvn-settings}'
957 maven-version: '{maven-version}'
958 goals: 'clean deploy -P {mvn-profile} -B
959 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
960 settings: '{mvn-settings}'
962 global-settings: 'global-settings'
963 global-settings-type: cfp
965 - docker.pull.registry=nexus3.onap.org:10001
966 - docker.push.registry=nexus3.onap.org:10003
970 maven-version: '{maven-version}'
973 # Job template for Java merge jobs that should also be triggered by upstream
976 # Required Variables:
977 # stream: release stream
979 # dependencies: fully qualified upstream job name to trigger on
982 name: '{project-name}-{stream}-downstream-merge-java'
984 project-type: freestyle
989 build-days-to-keep: '{build-days-to-keep}'
995 refspec: 'refs/heads/{branch}'
996 artifacts: '{archive-artifacts}'
998 maven-version: '{maven-version}'
1001 - gerrit-trigger-scm:
1003 choosing-strategy: 'default'
1004 submodule-recursive: '{submodule-recursive}'
1008 build-timeout: '{build-timeout}'
1012 jobs: '{dependencies}'
1014 - gerrit-trigger-patch-merged:
1015 server: '{server-name}'
1016 project: '{project}'
1021 - provide-maven-settings:
1022 global-settings-file: 'global-settings'
1023 settings-file: '{mvn-settings}'
1025 maven-version: '{maven-version}'
1026 goals: 'clean deploy -B
1027 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1028 settings: '{mvn-settings}'
1030 global-settings: 'global-settings'
1031 global-settings-type: cfp
1035 maven-version: '{maven-version}'
1038 # Job template for Java merge jobs with POM not at the root
1040 # The purpose of this job template is to run:
1041 # 1. maven clean deploy
1043 # This job supports subprojects.
1045 # Required Variables:
1046 # branch: git branch (eg. stable/lithium or master)
1047 # pom: name/location of the pom.xml file relative to the workspace
1048 # pattern: ant file-path pattern relative to the workspace used to
1051 name: '{project-name}-{stream}-{subproject}-merge-java'
1053 project-type: freestyle
1054 node: '{build-node}'
1058 build-days-to-keep: '{build-days-to-keep}'
1062 project: '{project}'
1064 refspec: 'refs/heads/{branch}'
1065 artifacts: '{archive-artifacts}'
1067 maven-version: '{maven-version}'
1070 - gerrit-trigger-scm:
1072 choosing-strategy: 'default'
1073 submodule-recursive: '{submodule-recursive}'
1077 build-timeout: '{build-timeout}'
1080 - gerrit-trigger-patch-merged:
1081 server: '{server-name}'
1082 project: '{project}'
1087 - provide-maven-settings:
1088 global-settings-file: 'global-settings'
1089 settings-file: '{mvn-settings}'
1091 maven-version: '{maven-version}'
1093 goals: 'clean deploy -B
1094 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1095 settings: '{mvn-settings}'
1097 global-settings: 'global-settings'
1098 global-settings-type: cfp
1102 maven-version: '{maven-version}'
1105 # Job template for Docker daily jobs
1107 # The purpose of this job template is to run:
1108 # 1. login to the docker registry
1111 # Required Variables:
1112 # branch: git branch (eg. stable/lithium or master)
1114 name: '{project-name}-{stream}-docker-java-daily'
1115 project-type: freestyle
1116 node: 'ubuntu1604-docker-8c-8g'
1120 build-days-to-keep: '{build-days-to-keep}'
1124 project: '{project}'
1126 refspec: 'refs/heads/{branch}'
1127 artifacts: '{archive-artifacts}'
1129 maven-version: '{maven-version}'
1132 - gerrit-trigger-scm:
1134 choosing-strategy: 'default'
1135 submodule-recursive: '{submodule-recursive}'
1139 build-timeout: '{build-timeout}'
1143 - timed: 'H 12 * * *'
1144 - gerrit-trigger-release-manually:
1145 server: '{server-name}'
1146 project: '{project}'
1151 - provide-maven-settings:
1152 global-settings-file: 'global-settings'
1153 settings-file: '{mvn-settings}'
1157 - maven-docker-push-daily:
1158 maven-version: '{maven-version}'
1159 mvn-settings: '{mvn-settings}'
1161 # use default as mvn-profile if profile is not needed
1162 mvn-profile: '{mvn-profile}'
1166 maven-version: '{maven-version}'
1169 # Job template for building & pushing docker images
1171 # The purpose of this job template is to run:
1172 # 1. login to the docker registry
1173 # 2. maven clean deploy on the specified profile
1175 # This job uses a conditional regex match step to set versions.
1176 # This template supports maven properties.
1178 # Required Variables:
1179 # pom: name/location of the pom.xml file relative to the workspace
1180 # profile: the docker profile defined in the pom
1181 # maven-properties: properties passed to maven
1183 name: '{project-name}-{stream}-docker-java-properties-daily'
1184 project-type: freestyle
1185 node: 'ubuntu1604-docker-8c-8g'
1189 build-days-to-keep: '{build-days-to-keep}'
1192 project: '{project}'
1194 refspec: 'refs/heads/{branch}'
1195 artifacts: '{archive-artifacts}'
1197 maven-version: '{maven-version}'
1199 - gerrit-trigger-scm:
1201 choosing-strategy: 'default'
1202 submodule-recursive: '{submodule-recursive}'
1205 build-timeout: '{build-timeout}'
1208 - timed: 'H 12 * * *'
1209 - gerrit-trigger-release-manually:
1210 server: '{server-name}'
1211 project: '{project}'
1214 - provide-maven-settings:
1215 global-settings-file: 'global-settings'
1216 settings-file: '{mvn-settings}'
1218 condition-kind: regex-match
1220 label: '{setVersion}'
1223 properties-file: version.properties
1225 maven-version: '{maven-version}'
1226 goals: 'versions:set versions:update-child-modules versions:commit -B'
1228 - 'newVersion=${{release_version}}'
1229 settings: '{mvn-settings}'
1231 global-settings: 'global-settings'
1232 global-settings-type: cfp
1234 - maven-docker-push-daily:
1235 maven-version: '{maven-version}'
1236 mvn-settings: '{mvn-settings}'
1238 properties: '{maven-properties}'
1239 # use default as mvn-profile if profile is not needed
1240 mvn-profile: '{mvn-profile}'
1243 maven-version: '{maven-version}'
1246 # Job template for building & pushing docker images
1248 # The purpose of this job template is to run:
1249 # 1. login to the docker registry
1250 # 2. run a specified shell builder
1252 # Required Variables:
1253 # pom: name/location of the pom.xml file relative to the workspace
1254 # maven-properties: properties passed to maven
1256 name: '{project-name}-{stream}-docker-java-shell-daily'
1257 project-type: freestyle
1258 node: 'ubuntu1604-docker-8c-8g'
1262 build-days-to-keep: '{build-days-to-keep}'
1266 project: '{project}'
1268 refspec: 'refs/heads/{branch}'
1269 artifacts: '{archive-artifacts}'
1271 maven-version: '{maven-version}'
1274 - gerrit-trigger-scm:
1276 choosing-strategy: 'default'
1277 submodule-recursive: '{submodule-recursive}'
1281 build-timeout: '{build-timeout}'
1285 - timed: 'H 12 * * *'
1286 - gerrit-trigger-release-manually:
1287 server: '{server-name}'
1288 project: '{project}'
1293 - provide-maven-settings:
1294 global-settings-file: 'global-settings'
1295 settings-file: '{mvn-settings}'
1300 maven-version: '{maven-version}'
1301 goals: '{mvn-goals}'
1302 settings: '{mvn-settings}'
1304 global-settings: 'global-settings'
1305 global-settings-type: cfp
1311 maven-version: '{maven-version}'
1314 # Job template for building & pushing docker images
1316 # The purpose of this job template is to run:
1317 # 1. login to the docker registry
1318 # 2. inject a version.properties file and set versions
1319 # 3. run a specified shell builder
1321 # Required Variables:
1322 # pom: name/location of the pom.xml file relative to the workspace
1323 # maven-properties: properties passed to maven
1325 name: '{project-name}-{stream}-docker-java-version-shell-daily'
1326 project-type: freestyle
1327 node: 'ubuntu1604-docker-8c-8g'
1331 build-days-to-keep: '{build-days-to-keep}'
1335 project: '{project}'
1337 refspec: 'refs/heads/{branch}'
1338 artifacts: '{archive-artifacts}'
1340 maven-version: '{maven-version}'
1343 - gerrit-trigger-scm:
1345 choosing-strategy: 'default'
1346 submodule-recursive: '{submodule-recursive}'
1350 build-timeout: '{build-timeout}'
1354 - timed: 'H 12 * * *'
1355 - gerrit-trigger-release-manually:
1356 server: '{server-name}'
1357 project: '{project}'
1362 - provide-maven-settings:
1363 global-settings-file: 'global-settings'
1364 settings-file: '{mvn-settings}'
1367 properties-file: version.properties
1370 maven-version: '{maven-version}'
1371 goals: 'versions:set versions:update-child-modules versions:commit -B'
1373 - 'newVersion=${{release_version}}'
1374 settings: '{mvn-settings}'
1376 global-settings: 'global-settings'
1377 global-settings-type: cfp
1382 maven-version: '{maven-version}'
1383 goals: '{mvn-goals}'
1384 settings: '{mvn-settings}'
1386 global-settings: 'global-settings'
1387 global-settings-type: cfp
1393 maven-version: '{maven-version}'
1396 # Job template for building & pushing docker images
1398 # The purpose of this job template is to run:
1399 # 1. login to the docker registry
1400 # 2. inject a version.properties file and set versions
1401 # 3. run a specified shell builder
1403 # This template supports subprojects.
1405 # Required Variables:
1406 # pom: name/location of the pom.xml file relative to the workspace
1407 # maven-properties: properties passed to maven
1409 name: '{project-name}-{stream}-{subproject}-docker-java-version-shell-daily'
1410 project-type: freestyle
1411 node: 'ubuntu1604-docker-8c-8g'
1415 build-days-to-keep: '{build-days-to-keep}'
1419 project: '{project}'
1421 refspec: 'refs/heads/{branch}'
1422 artifacts: '{archive-artifacts}'
1424 maven-version: '{maven-version}'
1427 - gerrit-trigger-scm:
1429 choosing-strategy: 'default'
1430 submodule-recursive: '{submodule-recursive}'
1434 build-timeout: '{build-timeout}'
1438 - timed: 'H 12 * * *'
1439 - gerrit-trigger-release-manually:
1440 server: '{server-name}'
1441 project: '{project}'
1446 - provide-maven-settings:
1447 global-settings-file: 'global-settings'
1448 settings-file: '{mvn-settings}'
1451 properties-file: version.properties
1454 maven-version: '{maven-version}'
1456 goals: 'versions:set versions:update-child-modules versions:commit -B'
1458 - 'newVersion=${{release_version}}'
1459 settings: '{mvn-settings}'
1461 global-settings: 'global-settings'
1462 global-settings-type: cfp
1467 maven-version: '{maven-version}'
1469 goals: '{mvn-goals}'
1470 settings: '{mvn-settings}'
1472 global-settings: 'global-settings'
1473 global-settings-type: cfp
1479 maven-version: '{maven-version}'
1482 # Job template for building & pushing docker images
1484 # The purpose of this job template is to run:
1485 # 1. login to the docker registry
1486 # 2. inject a version.properties file and set versions
1487 # 3. run a docker push
1489 # Required Variables:
1490 # pom: name/location of the pom.xml file relative to the workspace
1491 # profile: the docker profile defined in the pom
1492 # maven-properties: properties passed to maven
1494 name: '{project-name}-{stream}-docker-version-java-daily'
1495 project-type: freestyle
1496 node: 'ubuntu1604-docker-8c-8g'
1500 build-days-to-keep: '{build-days-to-keep}'
1504 project: '{project}'
1506 refspec: 'refs/heads/{branch}'
1507 artifacts: '{archive-artifacts}'
1509 maven-version: '{maven-version}'
1512 - gerrit-trigger-scm:
1514 choosing-strategy: 'default'
1515 submodule-recursive: '{submodule-recursive}'
1519 build-timeout: '{build-timeout}'
1523 - timed: 'H 12 * * *'
1524 - gerrit-trigger-release-manually:
1525 server: '{server-name}'
1526 project: '{project}'
1531 - provide-maven-settings:
1532 global-settings-file: 'global-settings'
1533 settings-file: '{mvn-settings}'
1536 properties-file: version.properties
1539 maven-version: '{maven-version}'
1540 goals: 'versions:set versions:update-child-modules versions:commit -B'
1542 - 'newVersion=${{release_version}}'
1543 settings: '{mvn-settings}'
1545 global-settings: 'global-settings'
1546 global-settings-type: cfp
1550 - maven-docker-push-daily:
1551 maven-version: '{maven-version}'
1552 mvn-settings: '{mvn-settings}'
1554 # use default as mvn-profile if profile is not needed
1555 mvn-profile: '{mvn-profile}'
1559 maven-version: '{maven-version}'
1562 # Job template for building & pushing docker images
1564 # The purpose of this job template is to run:
1565 # 1. inject a version.properties file and set versions
1566 # 2. login to the docker registry
1567 # 3. run a docker push
1569 # This job supports subprojects.
1571 # Required Variables:
1572 # pom: name/location of the pom.xml file relative to the workspace
1573 # maven-properties: properties passed to maven
1575 name: '{project-name}-{stream}-{subproject}-docker-version-java-daily'
1576 project-type: freestyle
1577 node: 'ubuntu1604-docker-8c-8g'
1581 build-days-to-keep: '{build-days-to-keep}'
1585 project: '{project}'
1587 refspec: 'refs/heads/{branch}'
1588 artifacts: '{archive-artifacts}'
1590 maven-version: '{maven-version}'
1593 - gerrit-trigger-scm:
1595 choosing-strategy: 'default'
1596 submodule-recursive: '{submodule-recursive}'
1600 build-timeout: '{build-timeout}'
1604 - timed: 'H 12 * * *'
1605 - gerrit-trigger-release-manually:
1606 server: '{server-name}'
1607 project: '{project}'
1612 - provide-maven-settings:
1613 global-settings-file: 'global-settings'
1614 settings-file: '{mvn-settings}'
1617 properties-file: version.properties
1620 maven-version: '{maven-version}'
1622 goals: 'versions:set versions:update-child-modules versions:commit -B'
1624 - 'newVersion=${{release_version}}'
1625 settings: '{mvn-settings}'
1627 global-settings: 'global-settings'
1628 global-settings-type: cfp
1632 - maven-docker-push-daily:
1633 maven-version: '{maven-version}'
1635 mvn-settings: '{mvn-settings}'
1637 # use default as mvn-profile if profile is not needed
1638 mvn-profile: '{mvn-profile}'
1642 maven-version: '{maven-version}'
1645 # Job template for building & pushing docker images for AAI specific repos
1647 # The purpose of this job template is to run:
1648 # 1. login to the docker registry
1649 # 2. run maven goals
1650 # 3. run include-docker-push.sh
1652 # Required Variables:
1653 # pom: name/location of the pom.xml file relative to the workspace
1654 # maven-properties: properties passed to maven
1656 name: '{project-name}-{stream}-aai-docker-java-daily'
1657 project-type: freestyle
1658 node: 'ubuntu1604-docker-8c-8g'
1659 docker-image-name: ''
1663 build-days-to-keep: '{build-days-to-keep}'
1667 project: '{project}'
1669 refspec: 'refs/heads/{branch}'
1670 artifacts: '{archive-artifacts}'
1672 maven-version: '{maven-version}'
1673 - docker-image-name:
1674 docker-image-name: '{docker-image-name}'
1677 - gerrit-trigger-scm:
1679 choosing-strategy: 'default'
1680 submodule-recursive: '{submodule-recursive}'
1684 build-timeout: '{build-timeout}'
1688 - timed: 'H 12 * * *'
1689 - gerrit-trigger-release-manually:
1690 server: '{server-name}'
1691 project: '{project}'
1696 - provide-maven-settings:
1697 global-settings-file: 'global-settings'
1698 settings-file: '{mvn-settings}'
1703 maven-version: '{maven-version}'
1705 goals: 'clean install -DskipTests -B
1706 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1707 settings: '{mvn-settings}'
1709 global-settings: 'global-settings'
1710 global-settings-type: cfp
1713 maven-version: '{maven-version}'
1715 goals: '{mvn-goals}'
1716 settings: '{mvn-settings}'
1718 global-settings: 'global-settings'
1719 global-settings-type: cfp
1721 - maven.test.skip=true
1722 - docker.pull.registry=nexus3.onap.org:10001
1723 - docker.push.registry=nexus3.onap.org:10003
1725 - shell: !include-raw-escape: include-docker-push.sh
1729 maven-version: '{maven-version}'
1732 # Job template for building & pushing docker images for AAI specific repos
1734 # The purpose of this job template is to run:
1735 # 1. login to the docker registry
1736 # 2. run maven goals
1737 # 3. run include-docker-push.sh
1739 # This job supports subprojects
1741 # Required Variables:
1742 # pom: name/location of the pom.xml file relative to the workspace
1743 # maven-properties: properties passed to maven
1745 name: '{project-name}-{stream}-{subproject}-aai-docker-java-daily'
1746 project-type: freestyle
1747 node: 'ubuntu1604-docker-8c-8g'
1749 docker-image-name: ''
1753 build-days-to-keep: '{build-days-to-keep}'
1757 project: '{project}'
1759 refspec: 'refs/heads/{branch}'
1760 artifacts: '{archive-artifacts}'
1762 maven-version: '{maven-version}'
1763 - docker-image-name:
1764 docker-image-name: '{docker-image-name}'
1767 - gerrit-trigger-scm:
1769 choosing-strategy: 'default'
1770 submodule-recursive: '{submodule-recursive}'
1774 build-timeout: '{build-timeout}'
1778 - timed: 'H 12 * * *'
1779 - gerrit-trigger-release-manually:
1780 server: '{server-name}'
1781 project: '{project}'
1786 - provide-maven-settings:
1787 global-settings-file: 'global-settings'
1788 settings-file: '{mvn-settings}'
1793 maven-version: '{maven-version}'
1795 goals: 'clean install -DskipTests -B
1796 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1797 settings: '{mvn-settings}'
1799 global-settings: 'global-settings'
1800 global-settings-type: cfp
1803 maven-version: '{maven-version}'
1805 goals: '{mvn-goals}'
1806 settings: '{mvn-settings}'
1808 global-settings: 'global-settings'
1809 global-settings-type: cfp
1811 - maven.test.skip=true
1812 - docker.pull.registry=nexus3.onap.org:10001
1813 - docker.push.registry=nexus3.onap.org:10003
1815 - shell: !include-raw-escape: include-docker-push.sh
1819 maven-version: '{maven-version}'
1822 # Job template for Java daily release jobs
1824 # The purpose of this job template is to run:
1825 # 1. inject a version.properties file and set versions
1826 # 2. change version in all POM files to the release version specified
1827 # in version.properties. This is done using a script instread of
1828 # the mvn version plugin that assumes some specific parent structure
1830 # The POM files are required to use the Maven staging plugin so the deploy
1831 # does not deploy directly to the release repo.
1833 # Required Variables:
1834 # branch: git branch (eg. stable/lithium or master)
1836 name: '{project-name}-{stream}-release-version2-java-daily'
1838 project-type: freestyle
1839 node: '{build-node}'
1841 maven-deploy-properties:
1844 build-days-to-keep: '{build-days-to-keep}'
1848 project: '{project}'
1850 refspec: 'refs/heads/{branch}'
1851 artifacts: '{archive-artifacts}'
1853 maven-version: '{maven-version}'
1856 - gerrit-trigger-scm:
1858 choosing-strategy: 'default'
1859 submodule-recursive: '{submodule-recursive}'
1863 build-timeout: '{build-timeout}'
1867 - timed: 'H 11 * * *'
1868 - gerrit-trigger-release-manually:
1869 server: '{server-name}'
1870 project: '{project}'
1874 - provide-maven-settings:
1875 global-settings-file: 'global-settings'
1876 settings-file: '{mvn-settings}'
1878 maven-version: '{maven-version}'
1881 properties-file: version.properties
1883 - shell: !include-raw-escape: include-update-pom-versions.sh
1886 maven-version: '{maven-version}'
1887 goals: 'clean deploy site:site site:stage-deploy -B
1888 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1890 - '{maven-deploy-properties}'
1891 settings: '{mvn-settings}'
1893 global-settings: 'global-settings'
1894 global-settings-type: cfp
1898 maven-version: '{maven-version}'
1901 # Job template for Java daily release jobs
1903 # The purpose of this job template is to run:
1904 # 1. inject a version.properties file and set versions
1905 # 2. change version in all POM files to the release version specified
1906 # in version.properties. This is done using a script instread of
1907 # the mvn version plugin that assumes some specific parent structure
1909 # The POM files are required to use the Maven staging plugin so the deploy
1910 # does not deploy directly to the release repo.
1912 # Required Variables:
1913 # branch: git branch (eg. stable/lithium or master)
1914 # pom: name/location of the pom.xml file relative to the workspace
1915 # pattern: ant file-path pattern relative to the workspace used to
1918 name: '{project-name}-{stream}-{subproject}-release-version2-java-daily'
1920 project-type: freestyle
1921 node: '{build-node}'
1923 maven-deploy-properties:
1926 build-days-to-keep: '{build-days-to-keep}'
1930 project: '{project}'
1932 refspec: 'refs/heads/{branch}'
1933 artifacts: '{archive-artifacts}'
1935 maven-version: '{maven-version}'
1938 - gerrit-trigger-scm:
1940 choosing-strategy: 'default'
1941 submodule-recursive: '{submodule-recursive}'
1945 build-timeout: '{build-timeout}'
1949 - timed: 'H 11 * * *'
1950 - gerrit-trigger-release-manually:
1951 server: '{server-name}'
1952 project: '{project}'
1957 - provide-maven-settings:
1958 global-settings-file: 'global-settings'
1959 settings-file: '{mvn-settings}'
1961 maven-version: '{maven-version}'
1964 properties-file: version.properties
1966 - shell: !include-raw-escape: include-update-pom-versions.sh
1969 maven-version: '{maven-version}'
1971 goals: 'clean deploy site:site site:stage-deploy -B
1972 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1974 - '{maven-deploy-properties}'
1975 settings: '{mvn-settings}'
1977 global-settings: 'global-settings'
1978 global-settings-type: cfp
1982 maven-version: '{maven-version}'
1985 # Job template for Java daily release jobs
1987 # The purpose of this job template is to run:
1988 # 1. inject a version.properties file and set versions
1989 # 2. change version in all POM files to the release version specified
1990 # in version.properties. This is done using a script instread of
1991 # the mvn version plugin that assumes some specific parent structure
1992 # This version does NOT change the version within the <parent> tag
1994 # The POM files are required to use the Maven staging plugin so the deploy
1995 # does not deploy directly to the release repo.
1997 # Required Variables:
1998 # branch: git branch (eg. stable/lithium or master)
1999 # pom: name/location of the pom.xml file relative to the workspace
2000 # pattern: ant file-path pattern relative to the workspace used to
2003 name: '{project-name}-{stream}-{subproject}-release-version3-java-daily'
2005 project-type: freestyle
2006 node: '{build-node}'
2008 maven-deploy-properties:
2011 build-days-to-keep: '{build-days-to-keep}'
2015 project: '{project}'
2017 refspec: 'refs/heads/{branch}'
2018 artifacts: '{archive-artifacts}'
2020 maven-version: '{maven-version}'
2023 - gerrit-trigger-scm:
2025 choosing-strategy: 'default'
2026 submodule-recursive: '{submodule-recursive}'
2030 build-timeout: '{build-timeout}'
2034 - timed: 'H 11 * * *'
2035 - gerrit-trigger-release-manually:
2036 server: '{server-name}'
2037 project: '{project}'
2042 - provide-maven-settings:
2043 global-settings-file: 'global-settings'
2044 settings-file: '{mvn-settings}'
2046 maven-version: '{maven-version}'
2049 properties-file: version.properties
2051 - shell: !include-raw-escape: include-update-pom-versions-not-parent.sh
2054 maven-version: '{maven-version}'
2056 goals: 'clean deploy site:site site:stage-deploy -B
2057 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
2059 - '{maven-deploy-properties}'
2060 settings: '{mvn-settings}'
2062 global-settings: 'global-settings'
2063 global-settings-type: cfp
2067 maven-version: '{maven-version}'
2070 # Template for maven site plugin invocation
2072 # It's designed to be triggered when the trigger-job job
2073 # succeeds as there's no need for new documentaiton
2074 # if the build job fails.
2076 # The purpose of this job template is to run:
2077 # 1. maven set versions
2078 # 2. maven clean site
2080 # Those parameters should be set :
2081 # - site-pom : the pom file that contains the site confiration
2082 # - trigger-job : the name of the project that triggers this job
2083 # upon success. The job name can be
2086 name: '{project-name}-{stream}-stage-site-java'
2087 project-type: freestyle
2088 node: '{build-node}'
2093 build-days-to-keep: '{build-days-to-keep}'
2097 project: '{project}'
2099 refspec: 'refs/heads/{branch}'
2100 artifacts: '{archive-artifacts}'
2102 maven-version: '{maven-version}'
2105 - gerrit-trigger-scm:
2107 choosing-strategy: 'default'
2108 submodule-recursive: '{submodule-recursive}'
2112 build-timeout: '{build-timeout}'
2115 - trigger-on-build-success:
2116 job-name: '{trigger-job}'
2119 - provide-maven-settings:
2120 global-settings-file: 'global-settings'
2121 settings-file: '{mvn-settings}'
2123 properties-file: version.properties
2125 maven-version: '{maven-version}'
2127 goals: 'versions:set versions:update-child-modules versions:commit -B'
2129 - 'newVersion=${{release_version}}'
2130 settings: '{mvn-settings}'
2132 global-settings: 'global-settings'
2133 global-settings-type: cfp
2136 maven-version: '{maven-version}'
2138 goals: 'clean site:site site:stage-deploy -B'
2139 settings: '{mvn-settings}'
2141 global-settings: 'global-settings'
2142 global-settings-type: cfp
2146 maven-version: '{maven-version}'
2149 # Job template for Java merge jobs for SDC specific repos
2151 # The purpose of this job template is to run:
2152 # 1. maven clean deploy
2154 # Required Variables:
2155 # branch: git branch (eg. stable/lithium or master)
2157 name: '{project-name}-{stream}-sdc-merge-java'
2159 project-type: freestyle
2160 node: 'ubuntu1604-docker-8c-8g'
2164 build-days-to-keep: '{build-days-to-keep}'
2168 project: '{project}'
2170 refspec: 'refs/heads/{branch}'
2171 artifacts: '{archive-artifacts}'
2173 maven-version: '{maven-version}'
2176 - gerrit-trigger-scm:
2178 choosing-strategy: 'default'
2179 submodule-recursive: '{submodule-recursive}'
2183 build-timeout: '{build-timeout}'
2186 - gerrit-trigger-patch-merged:
2187 server: '{server-name}'
2188 project: '{project}'
2193 - provide-maven-settings:
2194 global-settings-file: 'global-settings'
2195 settings-file: '{mvn-settings}'
2199 - maven-docker-push-daily:
2200 maven-version: '{maven-version}'
2201 mvn-settings: '{mvn-settings}'
2203 # use default as mvn-profile if profile is not needed
2204 mvn-profile: '{mvn-profile}'
2208 maven-version: '{maven-version}'
2211 # Job template for building & pushing docker images for AAI specific repos
2213 # The purpose of this job template is to run:
2214 # 1. login to the docker registry
2215 # 2. run maven clean install goals skipping tests
2216 # 3. run maven goals
2218 # Required Variables:
2219 # pom: name/location of the pom.xml file relative to the workspace
2220 # maven-properties: properties passed to maven
2222 name: '{project-name}-{stream}-aai-docker-java-version-daily'
2223 project-type: freestyle
2224 node: 'ubuntu1604-docker-8c-8g'
2228 build-days-to-keep: '{build-days-to-keep}'
2232 project: '{project}'
2234 refspec: 'refs/heads/{branch}'
2235 artifacts: '{archive-artifacts}'
2237 maven-version: '{maven-version}'
2240 - gerrit-trigger-scm:
2242 choosing-strategy: 'default'
2243 submodule-recursive: '{submodule-recursive}'
2247 build-timeout: '{build-timeout}'
2251 - timed: 'H 12 * * *'
2252 - gerrit-trigger-release-manually:
2253 server: '{server-name}'
2254 project: '{project}'
2259 - provide-maven-settings:
2260 global-settings-file: 'global-settings'
2261 settings-file: '{mvn-settings}'
2266 maven-version: '{maven-version}'
2268 goals: 'clean install -DskipTests -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
2269 settings: '{mvn-settings}'
2271 global-settings: 'global-settings'
2272 global-settings-type: cfp
2275 maven-version: '{maven-version}'
2277 goals: '{mvn-goals}'
2278 settings: '{mvn-settings}'
2280 global-settings: 'global-settings'
2281 global-settings-type: cfp
2283 - maven.test.skip=true
2284 - docker.pull.registry=nexus3.onap.org:10001
2285 - docker.push.registry=nexus3.onap.org:10003
2289 maven-version: '{maven-version}'