Upgrade jdk17 for specific branch - java17
[ci-management.git] / jjb / dcaegen2 / dcaegen2-services-datalake-handler.yaml
1 ---
2 - project:
3     name: dcaegen2-services-datalake-handler
4     project: "dcaegen2/services"
5     project-name: "dcaegen2-services-datalake-handler"
6     jobs:
7       - gerrit-maven-verify:
8           pre-build-script: !include-raw-escape: ../../shell/onap-gerrit-review-wrapper.sh
9       - gerrit-maven-merge
10     stream:
11       - "master":
12           branch: "master"
13     java-version: openjdk11
14     maven-version: "mvn35"
15     mvn-settings: "dcaegen2-services-settings"
16     container-public-registry: "nexus3.onap.org:10001"
17     container-staging-registry: "nexus3.onap.org:10003"
18     mvn-params: "-f components/datalake-handler/pom.xml"
19     gerrit_trigger_file_paths:
20       - compare-type: ANT
21         pattern: "components/datalake-handler/**"
22     mvn-snapshot-id: "ecomp-snapshots"
23     nexus-snapshot-repo: "snapshots"
24     maven-deploy-properties: |
25       deployAtEnd=true
26     files: "**"
27     archive-artifacts: ""
28     build-node: "ubuntu1804-docker-8c-8g"
29
30 - project:
31     name: dcaegen2-services-datalake-handler-release
32     project: "dcaegen2/services"
33     project-name: "dcaegen2-services-datalake-handler"
34     jobs:
35       - gerrit-maven-stage:
36           sign-artifacts: true
37           sbom-generator: true
38           sbom-path: "components/datalake-handler/"
39           build-node: centos8-docker-4c-4g
40           maven-versions-plugin: true
41           mvn-pom: "components/datalake-handler/pom.xml"
42           mvn-params: "-f components/datalake-handler/pom.xml"
43           version-properties-file: "components/datalake-handler/version.properties"
44       - gerrit-maven-docker-stage:
45           build-node: ubuntu1804-docker-8c-8g
46           mvn-goals: "clean package dockerfile:build dockerfile:push -f components/datalake-handler/feeder/pom.xml"
47           container-public-registry: "nexus3.onap.org:10001"
48           container-staging-registry: "nexus3.onap.org:10003"
49     stream:
50       - "master":
51           branch: "master"
52     java-version: openjdk11
53     gerrit_trigger_file_paths:
54       - compare-type: ANT
55         pattern: "components/datalake-handler/feeder/**"
56     mvn-settings: "dcaegen2-services-settings"
57     maven-deploy-properties: |
58       deployAtEnd=true
59     files: "**"
60     archive-artifacts: ""
61     build-node: "ubuntu1804-docker-8c-8g"
62
63 - project:
64     name: dcaegen2-services-datalake-handler-admin-ui-release
65     project: "dcaegen2/services"
66     project-name: "dcaegen2-services-datalake-handler-admin-ui"
67     jobs:
68       - gerrit-maven-stage:
69           sbom-generator: true
70           sbom-path: "components/datalake-handler/"
71           sign-artifacts: true
72           build-node: centos8-docker-4c-4g
73           maven-versions-plugin: true
74           mvn-pom: "components/datalake-handler/pom.xml"
75           mvn-params: "-f components/datalake-handler/pom.xml"
76           version-properties-file: "components/datalake-handler/version.properties"
77       - gerrit-maven-docker-stage:
78           build-node: ubuntu1804-docker-8c-8g
79           mvn-goals: "clean package dockerfile:build dockerfile:push -f components/datalake-handler/admin/pom.xml"
80           container-public-registry: "nexus3.onap.org:10001"
81           container-staging-registry: "nexus3.onap.org:10003"
82     stream:
83       - "master":
84           branch: "master"
85     java-version: openjdk11
86     gerrit_trigger_file_paths:
87       - compare-type: ANT
88         pattern: "components/datalake-handler/admin/**"
89     mvn-settings: "dcaegen2-services-settings"
90     maven-deploy-properties: |
91       deployAtEnd=true
92     files: "**"
93     archive-artifacts: ""
94     build-node: "ubuntu1804-docker-8c-8g"
95
96 - project:
97     name: dcaegen2-services-datalake-handler-des-release
98     project: "dcaegen2/services"
99     project-name: "dcaegen2-services-datalake-handler-des"
100     jobs:
101       - gerrit-maven-stage:
102           sbom-generator: true
103           sbom-path: "components/datalake-handler/"
104           sign-artifacts: true
105           build-node: centos8-docker-4c-4g
106           maven-versions-plugin: true
107           mvn-pom: "components/datalake-handler/pom.xml"
108           mvn-params: "-f components/datalake-handler/pom.xml"
109           version-properties-file: "components/datalake-handler/version.properties"
110       - gerrit-maven-docker-stage:
111           build-node: ubuntu1804-docker-8c-8g
112           mvn-goals: "clean package dockerfile:build dockerfile:push -f components/datalake-handler/des/pom.xml"
113           container-public-registry: "nexus3.onap.org:10001"
114           container-staging-registry: "nexus3.onap.org:10003"
115     stream:
116       - "master":
117           branch: "master"
118     java-version: openjdk11
119     mvn-settings: "dcaegen2-services-settings"
120     maven-deploy-properties: |
121       deployAtEnd=true
122     files: "**"
123     gerrit_trigger_file_paths:
124       - compare-type: ANT
125         pattern: "components/datalake-handler/des/**"
126     archive-artifacts: ""
127     build-node: "ubuntu1804-docker-8c-8g"
128
129 - project:
130     name: dcaegen2-services-datalake-handler-sonar
131     java-version: openjdk11
132     jobs:
133       - gerrit-maven-sonar
134     sonarcloud: true
135     sonarcloud-project-organization: "{sonarcloud_project_organization}"
136     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
137     sonar-mvn-goal: "{sonar_mvn_goal}"
138     build-node: ubuntu1804-docker-8c-8g
139     project: "dcaegen2/services"
140     project-name: "dcaegen2-services-datalake-handler"
141     branch: "master"
142     mvn-settings: "dcaegen2-services-settings"
143     mvn-params: "-f components/datalake-handler/pom.xml"
144     mvn-goals: "clean install"
145     mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"