3 name: dcaegen2-services-datalake-handler
4 project: 'dcaegen2/services'
5 project-name: 'dcaegen2-services-datalake-handler'
7 - '{project-name}-{stream}-{subproject}-verify-java'
8 - '{project-name}-{stream}-{subproject}-merge-java'
11 pom: 'components/datalake-handler/pom.xml'
12 pattern: 'components/datalake-handler/**'
16 mvn-settings: 'dcaegen2-services-settings'
17 maven-deploy-properties: |
21 build-node: 'ubuntu1604-docker-8c-8g'
24 name: dcaegen2-services-datalake-handler-release
25 project: 'dcaegen2/services'
26 project-name: 'dcaegen2-services-datalake-handler'
30 build-node: centos7-builder-4c-4g
31 maven-versions-plugin: true
32 mvn-pom: 'components/datalake-handler/pom.xml'
33 mvn-params: '-f components/datalake-handler/pom.xml'
34 version-properties-file: 'components/datalake-handler/version.properties'
35 pattern: 'components/datalake-handler/**'
36 - gerrit-maven-docker-stage:
37 build-node: ubuntu1604-docker-8c-8g
38 mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/datalake-handler/feeder/pom.xml'
39 container-public-registry: 'nexus3.onap.org:10001'
40 container-staging-registry: 'nexus3.onap.org:10003'
41 pattern: 'components/datalake-handler/**'
42 - '{project-name}-gerrit-release-jobs':
43 build-node: centos7-docker-8c-8g
47 mvn-settings: 'dcaegen2-services-settings'
48 maven-deploy-properties: |
52 build-node: 'ubuntu1604-docker-8c-8g'
55 name: dcaegen2-services-datalake-handler-admin-ui-release
56 project: 'dcaegen2/services'
57 project-name: 'dcaegen2-services-datalake-handler-admin-ui'
61 build-node: centos7-builder-4c-4g
62 maven-versions-plugin: true
63 mvn-pom: 'components/datalake-handler/pom.xml'
64 mvn-params: '-f components/datalake-handler/pom.xml'
65 version-properties-file: 'components/datalake-handler/version.properties'
66 pattern: 'components/datalake-handler/**'
67 - gerrit-maven-docker-stage:
68 build-node: ubuntu1604-docker-8c-8g
69 mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/datalake-handler/admin/pom.xml'
70 container-public-registry: 'nexus3.onap.org:10001'
71 container-staging-registry: 'nexus3.onap.org:10003'
72 pattern: 'components/datalake-handler/**'
73 - '{project-name}-gerrit-release-jobs':
74 build-node: centos7-docker-8c-8g
78 mvn-settings: 'dcaegen2-services-settings'
79 maven-deploy-properties: |
83 build-node: 'ubuntu1604-docker-8c-8g'
86 name: dcaegen2-services-datalake-handler-db-init-release
87 project: 'dcaegen2/services'
88 project-name: 'dcaegen2-services-datalake-handler-db-init'
92 build-node: centos7-builder-4c-4g
93 maven-versions-plugin: true
94 mvn-pom: 'components/datalake-handler/pom.xml'
95 mvn-params: '-f components/datalake-handler/pom.xml'
96 version-properties-file: 'components/datalake-handler/version.properties'
97 pattern: 'components/datalake-handler/**'
98 - gerrit-maven-docker-stage:
99 build-node: ubuntu1604-docker-8c-8g
100 mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/datalake-handler/init_db/pom.xml'
101 container-public-registry: 'nexus3.onap.org:10001'
102 container-staging-registry: 'nexus3.onap.org:10003'
103 pattern: 'components/datalake-handler/**'
104 - '{project-name}-gerrit-release-jobs':
105 build-node: centos7-docker-8c-8g
109 mvn-settings: 'dcaegen2-services-settings'
110 maven-deploy-properties: |
113 archive-artifacts: ''
114 build-node: 'ubuntu1604-docker-8c-8g'
117 name: dcaegen2-services-datalake-handler-sonar
121 sonarcloud-project-organization: '{sonarcloud_project_organization}'
122 sonarcloud-api-token: '{sonarcloud_api_token}'
123 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
124 sonar-mvn-goal: '{sonar_mvn_goal}'
126 build-node: ubuntu1604-docker-8c-8g
127 project: 'dcaegen2/services'
128 project-name: 'dcaegen2-services-datalake-handler'
130 mvn-settings: 'dcaegen2-services-settings'
131 mvn-params: '-f components/datalake-handler/pom.xml'
132 mvn-goals: 'clean install'
133 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'