3 # Job template for Java verify jobs
5 # The purpose of this job template is to run "maven clean install" for
6 # projects using this template.
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 "maven clean install" for
70 # projects using this template.
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'
132 # The purpose of this job template is to run "maven clean install" for
133 # projects using this template.
135 # Required Variables:
136 # branch: git branch (eg. stable/lithium or master)
137 name: '{project-name}-{stream}-verify-java-checkstyle'
138 project-type: freestyle
143 build-days-to-keep: '{build-days-to-keep}'
148 refspec: 'refs/heads/{branch}'
149 artifacts: '{archive-artifacts}'
151 maven-version: '{maven-version}'
153 - gerrit-trigger-scm:
154 refspec: '$GERRIT_REFSPEC'
155 choosing-strategy: 'gerrit'
156 submodule-recursive: '{submodule-recursive}'
159 build-timeout: '{build-timeout}'
161 - gerrit-trigger-patch-submitted:
162 server: '{server-name}'
167 - provide-maven-settings:
168 global-settings-file: 'global-settings'
169 settings-file: '{mvn-settings}'
171 maven-version: '{maven-version}'
172 goals: 'clean install -B
173 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
174 settings: '{mvn-settings}'
176 global-settings: 'global-settings'
177 global-settings-type: cfp
180 maven-version: '{maven-version}'
184 # Job template for Java verify jobs that takes a maven template
186 # The purpose of this job template is to run "maven clean install -P {x}"
187 # for projects using this template.
189 # Required Variables:
190 # branch: git branch (eg. stable/lithium or master)
192 name: '{project-name}-{stream}-verify-profile-java'
194 project-type: freestyle
200 build-days-to-keep: '{build-days-to-keep}'
206 refspec: 'refs/heads/{branch}'
207 artifacts: '{archive-artifacts}'
209 maven-version: '{maven-version}'
212 - gerrit-trigger-scm:
213 refspec: '$GERRIT_REFSPEC'
214 choosing-strategy: 'gerrit'
215 submodule-recursive: '{submodule-recursive}'
219 build-timeout: '{build-timeout}'
222 - gerrit-trigger-patch-submitted:
223 server: '{server-name}'
229 - provide-maven-settings:
230 global-settings-file: 'global-settings'
231 settings-file: '{mvn-settings}'
233 maven-version: '{maven-version}'
234 goals: 'clean install -P {mvn-profile} -B
235 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
236 settings: '{mvn-settings}'
238 global-settings: 'global-settings'
239 global-settings-type: cfp
243 maven-version: '{maven-version}'
246 # Job template for Java verify jobs with POM not at the root
248 # The purpose of this job template is to run "maven clean install" for
249 # projects using this template.
251 # Required Variables:
252 # branch: git branch (eg. stable/lithium or master)
253 # pom: name/location of the pom.xml file relative to the workspace
254 # pattern: ant file-path pattern relative to the workspace used to
257 name: '{project-name}-{stream}-{subproject}-verify-java'
259 project-type: freestyle
265 build-days-to-keep: '{build-days-to-keep}'
271 refspec: 'refs/heads/{branch}'
272 artifacts: '{archive-artifacts}'
274 maven-version: '{maven-version}'
277 - gerrit-trigger-scm:
278 refspec: '$GERRIT_REFSPEC'
279 choosing-strategy: 'gerrit'
280 submodule-recursive: '{submodule-recursive}'
284 build-timeout: '{build-timeout}'
287 - gerrit-trigger-patch-submitted:
288 server: '{server-name}'
294 - provide-maven-settings:
295 global-settings-file: 'global-settings'
296 settings-file: '{mvn-settings}'
298 maven-version: '{maven-version}'
300 goals: 'clean install -B
301 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
302 settings: '{mvn-settings}'
304 global-settings: 'global-settings'
305 global-settings-type: cfp
309 maven-version: '{maven-version}'
312 # Job template for Java daily release jobs
314 # The purpose of this job template is to run "maven version && maven clean
315 # deploy" for projects using this template.
317 # Required Variables:
318 # branch: git branch (eg. stable/lithium or master)
319 name: '{project-name}-{stream}-release-java-daily'
321 project-type: freestyle
323 maven-deploy-properties:
326 build-days-to-keep: '{build-days-to-keep}'
332 refspec: 'refs/heads/{branch}'
333 artifacts: '{archive-artifacts}'
335 maven-version: '{maven-version}'
338 - gerrit-trigger-scm:
340 choosing-strategy: 'default'
341 submodule-recursive: '{submodule-recursive}'
345 build-timeout: '{build-timeout}'
349 - timed: 'H 11 * * *'
350 - gerrit-trigger-release-manually:
351 server: '{server-name}'
356 - provide-maven-settings:
357 global-settings-file: 'global-settings'
358 settings-file: '{mvn-settings}'
361 maven-version: '{maven-version}'
362 goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}} -B
363 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
365 - '{maven-deploy-properties}'
367 - '-Xmx4096m -XX:MaxPermSize=512m'
368 settings: '{mvn-settings}'
370 global-settings: 'global-settings'
371 global-settings-type: cfp
375 maven-version: '{maven-version}'
378 # Job template for Java daily release jobs
380 # The purpose of this job template is to run "maven version && maven clean
381 # deploy" for projects using this template.
383 # Required Variables:
384 # branch: git branch (eg. stable/lithium or master)
385 name: '{project-name}-{stream}-release-java-daily-no-sonar'
387 project-type: freestyle
389 maven-deploy-properties:
392 build-days-to-keep: '{build-days-to-keep}'
398 refspec: 'refs/heads/{branch}'
399 artifacts: '{archive-artifacts}'
401 maven-version: '{maven-version}'
404 - gerrit-trigger-scm:
406 choosing-strategy: 'default'
407 submodule-recursive: '{submodule-recursive}'
411 build-timeout: '{build-timeout}'
415 - timed: 'H 11 * * *'
416 - gerrit-trigger-release-manually:
417 server: '{server-name}'
422 - provide-maven-settings:
423 global-settings-file: 'global-settings'
424 settings-file: '{mvn-settings}'
427 maven-version: '{maven-version}'
428 goals: 'clean deploy -B
429 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
431 - '{maven-deploy-properties}'
433 - '-Xmx4096m -XX:MaxPermSize=512m'
434 settings: '{mvn-settings}'
436 global-settings: 'global-settings'
437 global-settings-type: cfp
441 maven-version: '{maven-version}'
444 # Job template for Java daily release jobs running checkstyle at the end
445 # When checkstyle will be fully incorporated, it is meant to replace
446 # '{project-name}-{stream}-release-java-daily'
447 # The purpose of this job template is to run "maven version && maven clean
448 # deploy" for projects using this template.
450 # Required Variables:
451 # branch: git branch (eg. stable/lithium or master)
452 name: '{project-name}-{stream}-release-java-daily-checkstyle'
453 project-type: freestyle
455 maven-deploy-properties:
458 build-days-to-keep: '{build-days-to-keep}'
463 refspec: 'refs/heads/{branch}'
464 artifacts: '{archive-artifacts}'
466 maven-version: '{maven-version}'
468 - gerrit-trigger-scm:
470 choosing-strategy: 'default'
471 submodule-recursive: '{submodule-recursive}'
474 build-timeout: '{build-timeout}'
477 - timed: 'H 11 * * *'
478 - gerrit-trigger-release-manually:
479 server: '{server-name}'
483 - provide-maven-settings:
484 global-settings-file: 'global-settings'
485 settings-file: '{mvn-settings}'
487 condition-kind: regex-match
489 label: '{setVersion}'
492 properties-file: version.properties
494 maven-version: '{maven-version}'
495 goals: 'versions:set versions:update-child-modules versions:commit -B'
497 - 'newVersion=${{release_version}}'
498 settings: '{mvn-settings}'
500 global-settings: 'global-settings'
501 global-settings-type: cfp
503 maven-version: '{maven-version}'
504 goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}} -B
505 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
506 properties: '{obj:mvn_properties}'
507 settings: '{mvn-settings}'
509 global-settings: 'global-settings'
510 global-settings-type: cfp
513 maven-version: '{maven-version}'
514 - checkstyle-result-daily
517 # Job template for Java daily release jobs
519 # The purpose of this job template is to run "maven version && maven clean
520 # deploy" for projects using this template.
522 # Required Variables:
523 # branch: git branch (eg. stable/lithium or master)
524 name: '{project-name}-{stream}-release-version-java-daily-no-sonar'
526 project-type: freestyle
528 maven-deploy-properties:
531 build-days-to-keep: '{build-days-to-keep}'
537 refspec: 'refs/heads/{branch}'
538 artifacts: '{archive-artifacts}'
540 maven-version: '{maven-version}'
543 - gerrit-trigger-scm:
545 choosing-strategy: 'default'
546 submodule-recursive: '{submodule-recursive}'
550 build-timeout: '{build-timeout}'
554 - timed: 'H H(10-17) * * *'
555 - gerrit-trigger-release-manually:
556 server: '{server-name}'
561 - provide-maven-settings:
562 global-settings-file: 'global-settings'
563 settings-file: '{mvn-settings}'
566 properties-file: version.properties
568 maven-version: '{maven-version}'
569 goals: 'versions:set versions:update-child-modules versions:commit -B'
571 - 'newVersion=${{release_version}}'
572 settings: '{mvn-settings}'
574 global-settings: 'global-settings'
575 global-settings-type: cfp
578 maven-version: '{maven-version}'
579 goals: 'clean deploy -B
580 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
582 - '{maven-deploy-properties}'
583 settings: '{mvn-settings}'
585 global-settings: 'global-settings'
586 global-settings-type: cfp
590 maven-version: '{maven-version}'
593 # Job template for Java daily release jobs
595 # The purpose of this job template is to run "maven version && maven clean
596 # deploy" for projects using this template.
597 # This template supports subprojects.
599 # Required Variables:
600 # branch: git branch (eg. stable/lithium or master)
601 name: '{project-name}-{stream}-{subproject}-release-version-java-daily-no-sonar'
603 project-type: freestyle
605 maven-deploy-properties:
608 build-days-to-keep: '{build-days-to-keep}'
614 refspec: 'refs/heads/{branch}'
615 artifacts: '{archive-artifacts}'
617 maven-version: '{maven-version}'
620 - gerrit-trigger-scm:
622 choosing-strategy: 'default'
623 submodule-recursive: '{submodule-recursive}'
627 build-timeout: '{build-timeout}'
631 - timed: 'H H(10-17) * * *'
632 - gerrit-trigger-release-manually:
633 server: '{server-name}'
638 - provide-maven-settings:
639 global-settings-file: 'global-settings'
640 settings-file: '{mvn-settings}'
643 properties-file: version.properties
645 maven-version: '{maven-version}'
647 goals: 'versions:set versions:update-child-modules versions:commit -B'
649 - 'newVersion=${{release_version}}'
650 settings: '{mvn-settings}'
652 global-settings: 'global-settings'
653 global-settings-type: cfp
656 maven-version: '{maven-version}'
658 goals: 'clean deploy -B
659 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
661 - '{maven-deploy-properties}'
662 settings: '{mvn-settings}'
664 global-settings: 'global-settings'
665 global-settings-type: cfp
669 maven-version: '{maven-version}'
672 # Job template for Java daily release jobs
674 # The purpose of this job template is to run "maven version && maven clean
675 # deploy" for projects using this template.
677 # Required Variables:
678 # branch: git branch (eg. stable/lithium or master)
679 name: '{project-name}-{stream}-release-version-java-daily'
681 project-type: freestyle
683 maven-deploy-properties:
686 build-days-to-keep: '{build-days-to-keep}'
692 refspec: 'refs/heads/{branch}'
693 artifacts: '{archive-artifacts}'
695 maven-version: '{maven-version}'
698 - gerrit-trigger-scm:
700 choosing-strategy: 'default'
701 submodule-recursive: '{submodule-recursive}'
705 build-timeout: '{build-timeout}'
709 - timed: 'H H(10-17) * * *'
710 - gerrit-trigger-release-manually:
711 server: '{server-name}'
716 - provide-maven-settings:
717 global-settings-file: 'global-settings'
718 settings-file: '{mvn-settings}'
721 properties-file: version.properties
723 maven-version: '{maven-version}'
724 goals: 'versions:set versions:update-child-modules versions:commit -B'
726 - 'newVersion=${{release_version}}'
727 settings: '{mvn-settings}'
729 global-settings: 'global-settings'
730 global-settings-type: cfp
733 maven-version: '{maven-version}'
734 goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}} -B
735 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
737 - '{maven-deploy-properties}'
738 settings: '{mvn-settings}'
740 global-settings: 'global-settings'
741 global-settings-type: cfp
745 maven-version: '{maven-version}'
748 # Job template for Java daily release jobs
750 # The purpose of this job template is to run "maven version && maven clean
751 # deploy" for projects using this template.
753 # Required Variables:
754 # branch: git branch (eg. stable/lithium or master)
755 name: '{project-name}-{stream}-release-version-profile-java-daily'
757 project-type: freestyle
759 maven-deploy-properties:
762 build-days-to-keep: '{build-days-to-keep}'
768 refspec: 'refs/heads/{branch}'
769 artifacts: '{archive-artifacts}'
771 maven-version: '{maven-version}'
774 - gerrit-trigger-scm:
776 choosing-strategy: 'default'
777 submodule-recursive: '{submodule-recursive}'
781 build-timeout: '{build-timeout}'
785 - timed: 'H 11 * * *'
786 - gerrit-trigger-release-manually:
787 server: '{server-name}'
792 - provide-maven-settings:
793 global-settings-file: 'global-settings'
794 settings-file: '{mvn-settings}'
797 properties-file: version.properties
799 maven-version: '{maven-version}'
800 goals: 'versions:set versions:update-child-modules versions:commit -B'
802 - 'newVersion=${{release_version}}'
803 settings: '{mvn-settings}'
805 global-settings: 'global-settings'
806 global-settings-type: cfp
809 maven-version: '{maven-version}'
810 goals: 'clean deploy sonar:sonar -P {mvn-profile} -Dsonar.host.url=${{SONAR}} -B
811 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
813 - '{maven-deploy-properties}'
814 settings: '{mvn-settings}'
816 global-settings: 'global-settings'
817 global-settings-type: cfp
821 maven-version: '{maven-version}'
825 # Job template for Java daily release jobs with POM not at the root
827 # The purpose of this job template is to run "maven version && maven clean
828 # deploy" for projects using this template.
830 # Required Variables:
831 # branch: git branch (eg. stable/lithium or master)
832 # pom: name/location of the pom.xml file relative to the workspace
835 name: '{project-name}-{stream}-{subproject}-release-java-daily'
837 project-type: freestyle
839 maven-deploy-properties:
842 build-days-to-keep: '{build-days-to-keep}'
848 refspec: 'refs/heads/{branch}'
849 artifacts: '{archive-artifacts}'
851 maven-version: '{maven-version}'
854 - gerrit-trigger-scm:
856 choosing-strategy: 'default'
857 submodule-recursive: '{submodule-recursive}'
861 build-timeout: '{build-timeout}'
865 - timed: 'H 11 * * *'
866 - gerrit-trigger-release-manually:
867 server: '{server-name}'
872 - provide-maven-settings:
873 global-settings-file: 'global-settings'
874 settings-file: '{mvn-settings}'
877 maven-version: '{maven-version}'
879 goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}} -B
880 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
882 - '{maven-deploy-properties}'
884 - '-Xmx4096m -XX:MaxPermSize=512m'
885 settings: '{mvn-settings}'
887 global-settings: 'global-settings'
888 global-settings-type: cfp
892 maven-version: '{maven-version}'
895 # Job template for Java daily release jobs with POM not at the root
897 # The purpose of this job template is to run "maven version && maven clean
898 # deploy" for projects using this template.
900 # Required Variables:
901 # branch: git branch (eg. stable/lithium or master)
902 # pom: name/location of the pom.xml file relative to the workspace
905 name: '{project-name}-{stream}-{subproject}-release-version-java-daily'
907 project-type: freestyle
909 maven-deploy-properties:
912 build-days-to-keep: '{build-days-to-keep}'
918 refspec: 'refs/heads/{branch}'
919 artifacts: '{archive-artifacts}'
921 maven-version: '{maven-version}'
924 - gerrit-trigger-scm:
926 choosing-strategy: 'default'
927 submodule-recursive: '{submodule-recursive}'
931 build-timeout: '{build-timeout}'
935 - timed: 'H 11 * * *'
936 - gerrit-trigger-release-manually:
937 server: '{server-name}'
942 - provide-maven-settings:
943 global-settings-file: 'global-settings'
944 settings-file: '{mvn-settings}'
947 properties-file: version.properties
949 maven-version: '{maven-version}'
950 goals: 'versions:set versions:update-child-modules versions:commit -B'
952 - 'newVersion=${{release_version}}'
953 settings: '{mvn-settings}'
955 global-settings: 'global-settings'
956 global-settings-type: cfp
959 maven-version: '{maven-version}'
961 goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}} -B
962 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
964 - '{maven-deploy-properties}'
965 settings: '{mvn-settings}'
967 global-settings: 'global-settings'
968 global-settings-type: cfp
972 maven-version: '{maven-version}'
975 # Job template for Java daily release jobs with POM not at the root
977 # The purpose of this job template is to run "maven version && maven clean
978 # deploy" for projects using this template.
980 # Required Variables:
981 # branch: git branch (eg. stable/lithium or master)
982 # pom: name/location of the pom.xml file relative to the workspace
985 name: '{project-name}-{stream}-{subproject}-release-java-daily-no-sonar'
987 project-type: freestyle
989 maven-deploy-properties:
992 build-days-to-keep: '{build-days-to-keep}'
998 refspec: 'refs/heads/{branch}'
999 artifacts: '{archive-artifacts}'
1001 maven-version: '{maven-version}'
1004 - gerrit-trigger-scm:
1006 choosing-strategy: 'default'
1007 submodule-recursive: '{submodule-recursive}'
1011 build-timeout: '{build-timeout}'
1015 - timed: 'H 11 * * *'
1016 - gerrit-trigger-release-manually:
1017 server: '{server-name}'
1018 project: '{project}'
1022 - provide-maven-settings:
1023 global-settings-file: 'global-settings'
1024 settings-file: '{mvn-settings}'
1027 maven-version: '{maven-version}'
1029 goals: 'clean deploy -B
1030 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1032 - '{maven-deploy-properties}'
1034 - '-Xmx4096m -XX:MaxPermSize=512m'
1035 settings: '{mvn-settings}'
1037 global-settings: 'global-settings'
1038 global-settings-type: cfp
1042 maven-version: '{maven-version}'
1045 # Job template for Java merge jobs
1047 # The purpose of this job template is to run "maven clean deploy" for
1048 # projects using this template.
1050 # Required Variables:
1051 # branch: git branch (eg. stable/lithium or master)
1052 name: '{project-name}-{stream}-merge-java'
1054 project-type: freestyle
1055 node: '{build-node}'
1059 build-days-to-keep: '{build-days-to-keep}'
1063 project: '{project}'
1065 refspec: 'refs/heads/{branch}'
1066 artifacts: '{archive-artifacts}'
1068 maven-version: '{maven-version}'
1071 - gerrit-trigger-scm:
1073 choosing-strategy: 'default'
1074 submodule-recursive: '{submodule-recursive}'
1078 build-timeout: '{build-timeout}'
1081 - gerrit-trigger-patch-merged:
1082 server: '{server-name}'
1083 project: '{project}'
1088 - provide-maven-settings:
1089 global-settings-file: 'global-settings'
1090 settings-file: '{mvn-settings}'
1092 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 Java merge jobs based on
1106 # '{project-name}-{stream}-merge-java'
1107 # The purpose of this job template is to run "maven clean deploy" for
1108 # projects using this template.
1110 # Required Variables:
1111 # branch: git branch (eg. stable/lithium or master)
1112 # maven-properties: properties passed to maven
1113 name: '{project-name}-{stream}-merge-properties-java'
1115 project-type: freestyle
1116 node: '{build-node}'
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}'
1142 - gerrit-trigger-patch-merged:
1143 server: '{server-name}'
1144 project: '{project}'
1149 - provide-maven-settings:
1150 global-settings-file: 'global-settings'
1151 settings-file: '{mvn-settings}'
1153 maven-version: '{maven-version}'
1154 goals: 'clean deploy -B
1155 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1156 settings: '{mvn-settings}'
1158 global-settings: 'global-settings'
1159 global-settings-type: cfp
1160 properties: '{obj:mvn_properties}'
1164 maven-version: '{maven-version}'
1167 # Job template for Java merge jobs that takes a maven template
1169 # The purpose of this job template is to run "maven clean deploy -P {x}"
1170 # for projects using this template.
1172 # Required Variables:
1173 # branch: git branch (eg. stable/lithium or master)
1174 name: '{project-name}-{stream}-merge-profile-java'
1176 project-type: freestyle
1177 node: '{build-node}'
1181 build-days-to-keep: '{build-days-to-keep}'
1185 project: '{project}'
1187 refspec: 'refs/heads/{branch}'
1188 artifacts: '{archive-artifacts}'
1190 maven-version: '{maven-version}'
1193 - gerrit-trigger-scm:
1195 choosing-strategy: 'default'
1196 submodule-recursive: '{submodule-recursive}'
1200 build-timeout: '{build-timeout}'
1203 - gerrit-trigger-patch-merged:
1204 server: '{server-name}'
1205 project: '{project}'
1210 - provide-maven-settings:
1211 global-settings-file: 'global-settings'
1212 settings-file: '{mvn-settings}'
1217 maven-version: '{maven-version}'
1218 goals: 'clean deploy -P {mvn-profile} -B
1219 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1220 settings: '{mvn-settings}'
1222 global-settings: 'global-settings'
1223 global-settings-type: cfp
1225 - docker.pull.registry=nexus3.onap.org:10001
1226 - docker.push.registry=nexus3.onap.org:10003
1230 maven-version: '{maven-version}'
1233 # Job template for Java merge jobs that should also be triggered by upstream
1236 # Required Variables:
1237 # stream: release stream
1238 # branch: git branch
1239 # dependencies: fully qualified upstream job name to trigger on
1241 name: '{project-name}-{stream}-downstream-merge-java'
1243 project-type: freestyle
1244 node: '{build-node}'
1248 build-days-to-keep: '{build-days-to-keep}'
1252 project: '{project}'
1254 refspec: 'refs/heads/{branch}'
1255 artifacts: '{archive-artifacts}'
1257 maven-version: '{maven-version}'
1260 - gerrit-trigger-scm:
1262 choosing-strategy: 'default'
1263 submodule-recursive: '{submodule-recursive}'
1267 build-timeout: '{build-timeout}'
1271 jobs: '{dependencies}'
1273 - gerrit-trigger-patch-merged:
1274 server: '{server-name}'
1275 project: '{project}'
1280 - provide-maven-settings:
1281 global-settings-file: 'global-settings'
1282 settings-file: '{mvn-settings}'
1284 maven-version: '{maven-version}'
1285 goals: 'clean deploy -B
1286 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1287 settings: '{mvn-settings}'
1289 global-settings: 'global-settings'
1290 global-settings-type: cfp
1294 maven-version: '{maven-version}'
1297 # Job template for Java merge jobs with POM not at the root
1299 # The purpose of this job template is to run "maven clean deploy" for
1300 # projects using this template.
1302 # Required Variables:
1303 # branch: git branch (eg. stable/lithium or master)
1304 # pom: name/location of the pom.xml file relative to the workspace
1305 # pattern: ant file-path pattern relative to the workspace used to
1308 name: '{project-name}-{stream}-{subproject}-merge-java'
1310 project-type: freestyle
1311 node: '{build-node}'
1315 build-days-to-keep: '{build-days-to-keep}'
1319 project: '{project}'
1321 refspec: 'refs/heads/{branch}'
1322 artifacts: '{archive-artifacts}'
1324 maven-version: '{maven-version}'
1327 - gerrit-trigger-scm:
1329 choosing-strategy: 'default'
1330 submodule-recursive: '{submodule-recursive}'
1334 build-timeout: '{build-timeout}'
1337 - gerrit-trigger-patch-merged:
1338 server: '{server-name}'
1339 project: '{project}'
1344 - provide-maven-settings:
1345 global-settings-file: 'global-settings'
1346 settings-file: '{mvn-settings}'
1348 maven-version: '{maven-version}'
1350 goals: 'clean deploy -B
1351 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1352 settings: '{mvn-settings}'
1354 global-settings: 'global-settings'
1355 global-settings-type: cfp
1359 maven-version: '{maven-version}'
1362 name: '{project-name}-{stream}-docker-java-daily'
1363 project-type: freestyle
1364 node: 'ubuntu1604-docker-8c-8g'
1368 build-days-to-keep: '{build-days-to-keep}'
1372 project: '{project}'
1374 refspec: 'refs/heads/{branch}'
1375 artifacts: '{archive-artifacts}'
1377 maven-version: '{maven-version}'
1380 - gerrit-trigger-scm:
1382 choosing-strategy: 'default'
1383 submodule-recursive: '{submodule-recursive}'
1387 build-timeout: '{build-timeout}'
1391 - timed: 'H 12 * * *'
1392 - gerrit-trigger-release-manually:
1393 server: '{server-name}'
1394 project: '{project}'
1399 - provide-maven-settings:
1400 global-settings-file: 'global-settings'
1401 settings-file: '{mvn-settings}'
1405 - maven-docker-push-daily:
1406 maven-version: '{maven-version}'
1407 mvn-settings: '{mvn-settings}'
1409 # use default as mvn-profile if profile is not needed
1410 mvn-profile: '{mvn-profile}'
1414 maven-version: '{maven-version}'
1417 # Job template for building & pushing docker images
1419 # The purpose of this job template is to run :
1420 # 1. login to the docker registry
1421 # 2. do a clean deploy on the specified profile
1423 # Required Variables:
1424 # pom: name/location of the pom.xml file relative to the workspace
1425 # profile: the docker profile defined in the pom
1426 # maven-properties: properties passed to maven
1427 name: '{project-name}-{stream}-docker-java-properties-daily'
1428 project-type: freestyle
1429 node: 'ubuntu1604-docker-8c-8g'
1432 build-days-to-keep: '{build-days-to-keep}'
1435 project: '{project}'
1437 refspec: 'refs/heads/{branch}'
1438 artifacts: '{archive-artifacts}'
1440 maven-version: '{maven-version}'
1442 - gerrit-trigger-scm:
1444 choosing-strategy: 'default'
1445 submodule-recursive: '{submodule-recursive}'
1448 build-timeout: '{build-timeout}'
1451 - timed: 'H 12 * * *'
1452 - gerrit-trigger-release-manually:
1453 server: '{server-name}'
1454 project: '{project}'
1457 - provide-maven-settings:
1458 global-settings-file: 'global-settings'
1459 settings-file: '{mvn-settings}'
1461 - maven-docker-push-daily:
1462 maven-version: '{maven-version}'
1463 mvn-settings: '{mvn-settings}'
1465 properties: '{maven-properties}'
1466 # use default as mvn-profile if profile is not needed
1467 mvn-profile: '{mvn-profile}'
1470 maven-version: '{maven-version}'
1473 name: '{project-name}-{stream}-docker-java-shell-daily'
1474 project-type: freestyle
1475 node: 'ubuntu1604-docker-8c-8g'
1479 build-days-to-keep: '{build-days-to-keep}'
1483 project: '{project}'
1485 refspec: 'refs/heads/{branch}'
1486 artifacts: '{archive-artifacts}'
1488 maven-version: '{maven-version}'
1491 - gerrit-trigger-scm:
1493 choosing-strategy: 'default'
1494 submodule-recursive: '{submodule-recursive}'
1498 build-timeout: '{build-timeout}'
1502 - timed: 'H 12 * * *'
1503 - gerrit-trigger-release-manually:
1504 server: '{server-name}'
1505 project: '{project}'
1510 - provide-maven-settings:
1511 global-settings-file: 'global-settings'
1512 settings-file: '{mvn-settings}'
1517 maven-version: '{maven-version}'
1518 goals: '{mvn-goals}'
1519 settings: '{mvn-settings}'
1521 global-settings: 'global-settings'
1522 global-settings-type: cfp
1528 maven-version: '{maven-version}'
1531 name: '{project-name}-{stream}-docker-java-version-shell-daily'
1532 project-type: freestyle
1533 node: 'ubuntu1604-docker-8c-8g'
1537 build-days-to-keep: '{build-days-to-keep}'
1541 project: '{project}'
1543 refspec: 'refs/heads/{branch}'
1544 artifacts: '{archive-artifacts}'
1546 maven-version: '{maven-version}'
1549 - gerrit-trigger-scm:
1551 choosing-strategy: 'default'
1552 submodule-recursive: '{submodule-recursive}'
1556 build-timeout: '{build-timeout}'
1560 - timed: 'H 12 * * *'
1561 - gerrit-trigger-release-manually:
1562 server: '{server-name}'
1563 project: '{project}'
1568 - provide-maven-settings:
1569 global-settings-file: 'global-settings'
1570 settings-file: '{mvn-settings}'
1573 properties-file: version.properties
1576 maven-version: '{maven-version}'
1577 goals: 'versions:set versions:update-child-modules versions:commit -B'
1579 - 'newVersion=${{release_version}}'
1580 settings: '{mvn-settings}'
1582 global-settings: 'global-settings'
1583 global-settings-type: cfp
1588 maven-version: '{maven-version}'
1589 goals: '{mvn-goals}'
1590 settings: '{mvn-settings}'
1592 global-settings: 'global-settings'
1593 global-settings-type: cfp
1599 maven-version: '{maven-version}'
1602 name: '{project-name}-{stream}-docker-version-java-daily'
1603 project-type: freestyle
1604 node: 'ubuntu1604-docker-8c-8g'
1608 build-days-to-keep: '{build-days-to-keep}'
1612 project: '{project}'
1614 refspec: 'refs/heads/{branch}'
1615 artifacts: '{archive-artifacts}'
1617 maven-version: '{maven-version}'
1620 - gerrit-trigger-scm:
1622 choosing-strategy: 'default'
1623 submodule-recursive: '{submodule-recursive}'
1627 build-timeout: '{build-timeout}'
1631 - timed: 'H 12 * * *'
1632 - gerrit-trigger-release-manually:
1633 server: '{server-name}'
1634 project: '{project}'
1639 - provide-maven-settings:
1640 global-settings-file: 'global-settings'
1641 settings-file: '{mvn-settings}'
1644 properties-file: version.properties
1647 maven-version: '{maven-version}'
1648 goals: 'versions:set versions:update-child-modules versions:commit -B'
1650 - 'newVersion=${{release_version}}'
1651 settings: '{mvn-settings}'
1653 global-settings: 'global-settings'
1654 global-settings-type: cfp
1658 - maven-docker-push-daily:
1659 maven-version: '{maven-version}'
1660 mvn-settings: '{mvn-settings}'
1662 # use default as mvn-profile if profile is not needed
1663 mvn-profile: '{mvn-profile}'
1667 maven-version: '{maven-version}'
1670 name: '{project-name}-{stream}-aai-docker-java-daily'
1671 project-type: freestyle
1672 node: 'ubuntu1604-docker-8c-8g'
1673 docker-image-name: ''
1677 build-days-to-keep: '{build-days-to-keep}'
1681 project: '{project}'
1683 refspec: 'refs/heads/{branch}'
1684 artifacts: '{archive-artifacts}'
1686 maven-version: '{maven-version}'
1687 - docker-image-name:
1688 docker-image-name: '{docker-image-name}'
1691 - gerrit-trigger-scm:
1693 choosing-strategy: 'default'
1694 submodule-recursive: '{submodule-recursive}'
1698 build-timeout: '{build-timeout}'
1702 - timed: 'H 12 * * *'
1703 - gerrit-trigger-release-manually:
1704 server: '{server-name}'
1705 project: '{project}'
1710 - provide-maven-settings:
1711 global-settings-file: 'global-settings'
1712 settings-file: '{mvn-settings}'
1717 maven-version: '{maven-version}'
1719 goals: 'clean install -DskipTests -B
1720 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1721 settings: '{mvn-settings}'
1723 global-settings: 'global-settings'
1724 global-settings-type: cfp
1727 maven-version: '{maven-version}'
1729 goals: '{mvn-goals}'
1730 settings: '{mvn-settings}'
1732 global-settings: 'global-settings'
1733 global-settings-type: cfp
1735 - maven.test.skip=true
1736 - docker.pull.registry=nexus3.onap.org:10001
1737 - docker.push.registry=nexus3.onap.org:10003
1739 - shell: !include-raw-escape: include-docker-push.sh
1743 maven-version: '{maven-version}'
1746 name: '{project-name}-{stream}-{subproject}-aai-docker-java-daily'
1747 project-type: freestyle
1748 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 # - change version in all POM files to the release version specified
1826 # in version.properties. This is done using a script instread of
1827 # the mvn version plugin that assumes some specific parent structure.
1828 # - runs maven clean deploy sonar
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)
1835 name: '{project-name}-{stream}-release-version2-java-daily'
1837 project-type: freestyle
1838 node: '{build-node}'
1839 maven-deploy-properties:
1842 build-days-to-keep: '{build-days-to-keep}'
1846 project: '{project}'
1848 refspec: 'refs/heads/{branch}'
1849 artifacts: '{archive-artifacts}'
1851 maven-version: '{maven-version}'
1854 - gerrit-trigger-scm:
1856 choosing-strategy: 'default'
1857 submodule-recursive: '{submodule-recursive}'
1861 build-timeout: '{build-timeout}'
1865 - timed: 'H 11 * * *'
1866 - gerrit-trigger-release-manually:
1867 server: '{server-name}'
1868 project: '{project}'
1872 - provide-maven-settings:
1873 global-settings-file: 'global-settings'
1874 settings-file: '{mvn-settings}'
1876 maven-version: '{maven-version}'
1879 properties-file: version.properties
1881 - shell: !include-raw-escape: include-update-pom-versions.sh
1884 maven-version: '{maven-version}'
1885 goals: 'clean deploy sonar:sonar site:site site:stage-deploy
1886 -Dsonar.host.url=${{SONAR}} -B
1887 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1889 - '{maven-deploy-properties}'
1890 settings: '{mvn-settings}'
1892 global-settings: 'global-settings'
1893 global-settings-type: cfp
1897 maven-version: '{maven-version}'
1900 # Job template for Java daily release jobs
1902 # The purpose of this job template is to run
1903 # - change version in all POM files to the release version specified
1904 # in version.properties. This is done using a script instread of
1905 # the mvn version plugin that assumes some specific parent structure.
1906 # - runs maven clean deploy sonar
1908 # The POM files are required to use the Maven staging plugin so the deploy
1909 # does not deploy directly to the release repo.
1911 # Required Variables:
1912 # branch: git branch (eg. stable/lithium or master)
1913 # pom: name/location of the pom.xml file relative to the workspace
1914 # pattern: ant file-path pattern relative to the workspace used to
1917 name: '{project-name}-{stream}-{subproject}-release-version2-java-daily'
1919 project-type: freestyle
1920 node: '{build-node}'
1921 maven-deploy-properties:
1924 build-days-to-keep: '{build-days-to-keep}'
1928 project: '{project}'
1930 refspec: 'refs/heads/{branch}'
1931 artifacts: '{archive-artifacts}'
1933 maven-version: '{maven-version}'
1936 - gerrit-trigger-scm:
1938 choosing-strategy: 'default'
1939 submodule-recursive: '{submodule-recursive}'
1943 build-timeout: '{build-timeout}'
1947 - timed: 'H 11 * * *'
1948 - gerrit-trigger-release-manually:
1949 server: '{server-name}'
1950 project: '{project}'
1955 - provide-maven-settings:
1956 global-settings-file: 'global-settings'
1957 settings-file: '{mvn-settings}'
1959 maven-version: '{maven-version}'
1962 properties-file: version.properties
1964 - shell: !include-raw-escape: include-update-pom-versions.sh
1967 maven-version: '{maven-version}'
1969 goals: 'clean deploy sonar:sonar site:site site:stage-deploy
1970 -Dsonar.host.url=${{SONAR}} -B
1971 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
1973 - '{maven-deploy-properties}'
1974 settings: '{mvn-settings}'
1976 global-settings: 'global-settings'
1977 global-settings-type: cfp
1981 maven-version: '{maven-version}'
1984 # Job template for Java daily release jobs
1986 # The purpose of this job template is to run
1987 # - change version in all POM files to the release version specified
1988 # in version.properties. This is done using a script instread of
1989 # the mvn version plugin that assumes some specific parent structure
1990 # This version does NOT change the version within the <parent> tag.
1991 # - runs maven clean deploy sonar
1993 # The POM files are required to use the Maven staging plugin so the deploy
1994 # does not deploy directly to the release repo.
1996 # Required Variables:
1997 # branch: git branch (eg. stable/lithium or master)
1998 # pom: name/location of the pom.xml file relative to the workspace
1999 # pattern: ant file-path pattern relative to the workspace used to
2002 name: '{project-name}-{stream}-{subproject}-release-version3-java-daily'
2004 project-type: freestyle
2005 node: '{build-node}'
2006 maven-deploy-properties:
2009 build-days-to-keep: '{build-days-to-keep}'
2013 project: '{project}'
2015 refspec: 'refs/heads/{branch}'
2016 artifacts: '{archive-artifacts}'
2018 maven-version: '{maven-version}'
2021 - gerrit-trigger-scm:
2023 choosing-strategy: 'default'
2024 submodule-recursive: '{submodule-recursive}'
2028 build-timeout: '{build-timeout}'
2032 - timed: 'H 11 * * *'
2033 - gerrit-trigger-release-manually:
2034 server: '{server-name}'
2035 project: '{project}'
2040 - provide-maven-settings:
2041 global-settings-file: 'global-settings'
2042 settings-file: '{mvn-settings}'
2044 maven-version: '{maven-version}'
2047 properties-file: version.properties
2049 - shell: !include-raw-escape: include-update-pom-versions-not-parent.sh
2052 maven-version: '{maven-version}'
2054 goals: 'clean deploy sonar:sonar site:site site:stage-deploy
2055 -Dsonar.host.url=${{SONAR}} -B
2056 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
2058 - '{maven-deploy-properties}'
2059 settings: '{mvn-settings}'
2061 global-settings: 'global-settings'
2062 global-settings-type: cfp
2066 maven-version: '{maven-version}'
2069 # Template for maven site plugin invocation
2071 # It's designed to be triggered when the trigger-job job
2072 # succeeds as there's no need for new documentaiton
2073 # if the build job fails.
2075 # Those parameters should be set :
2076 # - site-pom : the pom file that contains the site confiration
2077 # - trigger-job : the name of the project that triggers this job
2078 # upon success. The job name can be
2080 name: '{project-name}-{stream}-stage-site-java'
2081 project-type: freestyle
2082 node: '{build-node}'
2087 build-days-to-keep: '{build-days-to-keep}'
2091 project: '{project}'
2093 refspec: 'refs/heads/{branch}'
2094 artifacts: '{archive-artifacts}'
2096 maven-version: '{maven-version}'
2099 - gerrit-trigger-scm:
2101 choosing-strategy: 'default'
2102 submodule-recursive: '{submodule-recursive}'
2106 build-timeout: '{build-timeout}'
2109 - trigger-on-build-success:
2110 job-name: '{trigger-job}'
2113 - provide-maven-settings:
2114 global-settings-file: 'global-settings'
2115 settings-file: '{mvn-settings}'
2117 properties-file: version.properties
2119 maven-version: '{maven-version}'
2121 goals: 'versions:set versions:update-child-modules versions:commit -B'
2123 - 'newVersion=${{release_version}}'
2124 settings: '{mvn-settings}'
2126 global-settings: 'global-settings'
2127 global-settings-type: cfp
2130 maven-version: '{maven-version}'
2132 goals: 'clean site:site site:stage-deploy'
2133 settings: '{mvn-settings}'
2135 global-settings: 'global-settings'
2136 global-settings-type: cfp
2140 maven-version: '{maven-version}'
2143 # Job template for Java merge jobs
2145 # The purpose of this job template is to run "maven clean deploy" for
2146 # projects using this template.
2148 # Required Variables:
2149 # branch: git branch (eg. stable/lithium or master)
2150 name: '{project-name}-{stream}-sdc-merge-java'
2152 project-type: freestyle
2153 node: 'ubuntu1604-docker-8c-8g'
2157 build-days-to-keep: '{build-days-to-keep}'
2161 project: '{project}'
2163 refspec: 'refs/heads/{branch}'
2164 artifacts: '{archive-artifacts}'
2166 maven-version: '{maven-version}'
2169 - gerrit-trigger-scm:
2171 choosing-strategy: 'default'
2172 submodule-recursive: '{submodule-recursive}'
2176 build-timeout: '{build-timeout}'
2179 - gerrit-trigger-patch-merged:
2180 server: '{server-name}'
2181 project: '{project}'
2186 - provide-maven-settings:
2187 global-settings-file: 'global-settings'
2188 settings-file: '{mvn-settings}'
2192 - maven-docker-push-daily:
2193 maven-version: '{maven-version}'
2194 mvn-settings: '{mvn-settings}'
2196 # use default as mvn-profile if profile is not needed
2197 mvn-profile: '{mvn-profile}'
2201 maven-version: '{maven-version}'
2204 name: '{project-name}-{stream}-aai-docker-java-version-daily'
2205 project-type: freestyle
2206 node: 'ubuntu1604-docker-8c-8g'
2210 build-days-to-keep: '{build-days-to-keep}'
2214 project: '{project}'
2216 refspec: 'refs/heads/{branch}'
2217 artifacts: '{archive-artifacts}'
2219 maven-version: '{maven-version}'
2222 - gerrit-trigger-scm:
2224 choosing-strategy: 'default'
2225 submodule-recursive: '{submodule-recursive}'
2229 build-timeout: '{build-timeout}'
2233 - timed: 'H 12 * * *'
2234 - gerrit-trigger-release-manually:
2235 server: '{server-name}'
2236 project: '{project}'
2241 - provide-maven-settings:
2242 global-settings-file: 'global-settings'
2243 settings-file: '{mvn-settings}'
2248 maven-version: '{maven-version}'
2250 goals: 'clean install -DskipTests -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
2251 settings: '{mvn-settings}'
2253 global-settings: 'global-settings'
2254 global-settings-type: cfp
2257 maven-version: '{maven-version}'
2259 goals: '{mvn-goals}'
2260 settings: '{mvn-settings}'
2262 global-settings: 'global-settings'
2263 global-settings-type: cfp
2265 - maven.test.skip=true
2266 - docker.pull.registry=nexus3.onap.org:10001
2267 - docker.push.registry=nexus3.onap.org:10003
2271 maven-version: '{maven-version}'