[DCAE] Add honolulu jobs
[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       - '{project-name}-{stream}-{subproject}-verify-java'
8       - '{project-name}-{stream}-{subproject}-merge-java'
9     subproject:
10       - 'datalake-handler':
11           pom: 'components/datalake-handler/pom.xml'
12           pattern: 'components/datalake-handler/**'
13     stream:
14       - 'master':
15           branch: 'master'
16       - 'guilin':
17           branch: 'guilin'
18       - 'honolulu':
19           branch: 'honolulu'
20     java-version: openjdk11
21     mvn-settings: 'dcaegen2-services-settings'
22     maven-deploy-properties: |
23       deployAtEnd=true
24     files: '**'
25     archive-artifacts: ''
26     build-node: 'ubuntu1804-docker-8c-8g'
27
28 - project:
29     name: dcaegen2-services-datalake-handler-release
30     project: 'dcaegen2/services'
31     project-name: 'dcaegen2-services-datalake-handler'
32     jobs:
33       - gerrit-maven-stage:
34           sign-artifacts: true
35           build-node: centos7-builder-4c-4g
36           maven-versions-plugin: true
37           mvn-pom: 'components/datalake-handler/pom.xml'
38           mvn-params: '-f components/datalake-handler/pom.xml'
39           version-properties-file: 'components/datalake-handler/version.properties'
40           pattern: 'components/datalake-handler/**'
41       - gerrit-maven-docker-stage:
42           build-node: ubuntu1804-docker-8c-8g
43           mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/datalake-handler/feeder/pom.xml'
44           container-public-registry: 'nexus3.onap.org:10001'
45           container-staging-registry: 'nexus3.onap.org:10003'
46           pattern: 'components/datalake-handler/**'
47     stream:
48       - 'master':
49          branch: 'master'
50       - 'guilin':
51           branch: 'guilin'
52       - 'honolulu':
53           branch: 'honolulu'
54     java-version: openjdk11
55     mvn-settings: 'dcaegen2-services-settings'
56     maven-deploy-properties: |
57       deployAtEnd=true
58     files: '**'
59     archive-artifacts: ''
60     build-node: 'ubuntu1804-docker-8c-8g'
61
62 - project:
63     name: dcaegen2-services-datalake-handler-admin-ui-release
64     project: 'dcaegen2/services'
65     project-name: 'dcaegen2-services-datalake-handler-admin-ui'
66     jobs:
67       - gerrit-maven-stage:
68           sign-artifacts: true
69           build-node: centos7-builder-4c-4g
70           maven-versions-plugin: true
71           mvn-pom: 'components/datalake-handler/pom.xml'
72           mvn-params: '-f components/datalake-handler/pom.xml'
73           version-properties-file: 'components/datalake-handler/version.properties'
74           pattern: 'components/datalake-handler/**'
75       - gerrit-maven-docker-stage:
76           build-node: ubuntu1804-docker-8c-8g
77           mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/datalake-handler/admin/pom.xml'
78           container-public-registry: 'nexus3.onap.org:10001'
79           container-staging-registry: 'nexus3.onap.org:10003'
80           pattern: 'components/datalake-handler/**'
81     stream:
82       - 'master':
83           branch: 'master'
84       - 'guilin':
85           branch: 'guilin'
86       - 'honolulu':
87           branch: 'honolulu'
88     java-version: openjdk11
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           sign-artifacts: true
103           build-node: centos7-builder-4c-4g
104           maven-versions-plugin: true
105           mvn-pom: 'components/datalake-handler/pom.xml'
106           mvn-params: '-f components/datalake-handler/pom.xml'
107           version-properties-file: 'components/datalake-handler/version.properties'
108           pattern: 'components/datalake-handler/**'
109       - gerrit-maven-docker-stage:
110           build-node: ubuntu1804-docker-8c-8g
111           mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/datalake-handler/des/pom.xml'
112           container-public-registry: 'nexus3.onap.org:10001'
113           container-staging-registry: 'nexus3.onap.org:10003'
114           pattern: 'components/datalake-handler/**'
115     stream:
116       - 'master':
117          branch: 'master'
118       - 'guilin':
119           branch: 'guilin'
120       - 'honolulu':
121           branch: 'honolulu'
122     java-version: openjdk11
123     mvn-settings: 'dcaegen2-services-settings'
124     maven-deploy-properties: |
125       deployAtEnd=true
126     files: '**'
127     archive-artifacts: ''
128     build-node: 'ubuntu1804-docker-8c-8g'
129
130 - project:
131     name: dcaegen2-services-datalake-handler-sonar
132     java-version: openjdk11
133     jobs:
134       - gerrit-maven-sonar
135     sonarcloud: true
136     sonarcloud-project-organization: '{sonarcloud_project_organization}'
137     sonarcloud-api-token: '{sonarcloud_api_token}'
138     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
139     sonar-mvn-goal: '{sonar_mvn_goal}'
140     cron: '@daily'
141     build-node: ubuntu1804-docker-8c-8g
142     project: 'dcaegen2/services'
143     project-name: 'dcaegen2-services-datalake-handler'
144     branch: 'master'
145     mvn-settings: 'dcaegen2-services-settings'
146     mvn-params: '-f components/datalake-handler/pom.xml'
147     mvn-goals: 'clean install'
148     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'