3 name: dcaegen2-services-datalake-handler-verify-merge
4 project: 'dcaegen2/services'
5 project-name: 'dcaegen2-services-datalake-handler'
8 pre-build-script: !include-raw-escape: ../../shell/onap-gerrit-review-wrapper.sh
17 java-version: openjdk11
18 maven-version: 'mvn35'
19 mvn-settings: 'dcaegen2-services-settings'
20 container-public-registry: 'nexus3.onap.org:10001'
21 container-staging-registry: 'nexus3.onap.org:10003'
22 mvn-params: '-f components/datalake-handler/pom.xml'
23 pattern: 'components/datalake-handler/**'
24 mvn-snapshot-id: 'ecomp-snapshots'
25 nexus-snapshot-repo: 'snapshots'
26 maven-deploy-properties: |
30 build-node: 'ubuntu1804-docker-8c-8g'
33 name: dcaegen2-services-datalake-handler-release
34 project: 'dcaegen2/services'
35 project-name: 'dcaegen2-services-datalake-handler'
39 build-node: centos7-builder-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 pattern: 'components/datalake-handler/**'
45 - gerrit-maven-docker-stage:
46 build-node: ubuntu1804-docker-8c-8g
47 mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/datalake-handler/feeder/pom.xml'
48 container-public-registry: 'nexus3.onap.org:10001'
49 container-staging-registry: 'nexus3.onap.org:10003'
50 pattern: 'components/datalake-handler/**'
58 java-version: openjdk11
59 mvn-settings: 'dcaegen2-services-settings'
60 maven-deploy-properties: |
64 build-node: 'ubuntu1804-docker-8c-8g'
67 name: dcaegen2-services-datalake-handler-admin-ui-release
68 project: 'dcaegen2/services'
69 project-name: 'dcaegen2-services-datalake-handler-admin-ui'
73 build-node: centos7-builder-4c-4g
74 maven-versions-plugin: true
75 mvn-pom: 'components/datalake-handler/pom.xml'
76 mvn-params: '-f components/datalake-handler/pom.xml'
77 version-properties-file: 'components/datalake-handler/version.properties'
78 pattern: 'components/datalake-handler/**'
79 - gerrit-maven-docker-stage:
80 build-node: ubuntu1804-docker-8c-8g
81 mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/datalake-handler/admin/pom.xml'
82 container-public-registry: 'nexus3.onap.org:10001'
83 container-staging-registry: 'nexus3.onap.org:10003'
84 pattern: 'components/datalake-handler/**'
92 java-version: openjdk11
93 mvn-settings: 'dcaegen2-services-settings'
94 maven-deploy-properties: |
98 build-node: 'ubuntu1804-docker-8c-8g'
101 name: dcaegen2-services-datalake-handler-des-release
102 project: 'dcaegen2/services'
103 project-name: 'dcaegen2-services-datalake-handler-des'
105 - gerrit-maven-stage:
107 build-node: centos7-builder-4c-4g
108 maven-versions-plugin: true
109 mvn-pom: 'components/datalake-handler/pom.xml'
110 mvn-params: '-f components/datalake-handler/pom.xml'
111 version-properties-file: 'components/datalake-handler/version.properties'
112 pattern: 'components/datalake-handler/**'
113 - gerrit-maven-docker-stage:
114 build-node: ubuntu1804-docker-8c-8g
115 mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/datalake-handler/des/pom.xml'
116 container-public-registry: 'nexus3.onap.org:10001'
117 container-staging-registry: 'nexus3.onap.org:10003'
118 pattern: 'components/datalake-handler/**'
126 java-version: openjdk11
127 mvn-settings: 'dcaegen2-services-settings'
128 maven-deploy-properties: |
131 archive-artifacts: ''
132 build-node: 'ubuntu1804-docker-8c-8g'
135 name: dcaegen2-services-datalake-handler-sonar
136 java-version: openjdk11
140 sonarcloud-project-organization: '{sonarcloud_project_organization}'
141 sonarcloud-api-token: '{sonarcloud_api_token}'
142 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
143 sonar-mvn-goal: '{sonar_mvn_goal}'
145 build-node: ubuntu1804-docker-8c-8g
146 project: 'dcaegen2/services'
147 project-name: 'dcaegen2-services-datalake-handler'
149 mvn-settings: 'dcaegen2-services-settings'
150 mvn-params: '-f components/datalake-handler/pom.xml'
151 mvn-goals: 'clean install'
152 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'