Merge "Update global-jjb to the latest v0.56.0"
[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           java-version: openjdk11
17       - 'frankfurt':
18           branch: 'frankfurt'
19     mvn-settings: 'dcaegen2-services-settings'
20     maven-deploy-properties: |
21       deployAtEnd=true
22     files: '**'
23     archive-artifacts: ''
24     build-node: 'ubuntu1804-docker-8c-8g'
25
26 - project:
27     name: dcaegen2-services-datalake-handler-release
28     project: 'dcaegen2/services'
29     project-name: 'dcaegen2-services-datalake-handler'
30     jobs:
31       - gerrit-maven-stage:
32           sign-artifacts: true
33           build-node: centos7-builder-4c-4g
34           maven-versions-plugin: true
35           mvn-pom: 'components/datalake-handler/pom.xml'
36           mvn-params: '-f components/datalake-handler/pom.xml'
37           version-properties-file: 'components/datalake-handler/version.properties'
38           pattern: 'components/datalake-handler/**'
39       - gerrit-maven-docker-stage:
40           build-node: ubuntu1804-docker-8c-8g
41           mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/datalake-handler/feeder/pom.xml'
42           container-public-registry: 'nexus3.onap.org:10001'
43           container-staging-registry: 'nexus3.onap.org:10003'
44           pattern: 'components/datalake-handler/**'
45     stream:
46       - 'master':
47          branch: 'master'
48          java-version: openjdk11
49       - 'frankfurt':
50           branch: 'frankfurt'
51     mvn-settings: 'dcaegen2-services-settings'
52     maven-deploy-properties: |
53       deployAtEnd=true
54     files: '**'
55     archive-artifacts: ''
56     build-node: 'ubuntu1804-docker-8c-8g'
57
58 - project:
59     name: dcaegen2-services-datalake-handler-admin-ui-release
60     project: 'dcaegen2/services'
61     project-name: 'dcaegen2-services-datalake-handler-admin-ui'
62     jobs:
63       - gerrit-maven-stage:
64           sign-artifacts: true
65           build-node: centos7-builder-4c-4g
66           maven-versions-plugin: true
67           mvn-pom: 'components/datalake-handler/pom.xml'
68           mvn-params: '-f components/datalake-handler/pom.xml'
69           version-properties-file: 'components/datalake-handler/version.properties'
70           pattern: 'components/datalake-handler/**'
71       - gerrit-maven-docker-stage:
72           build-node: ubuntu1804-docker-8c-8g
73           mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/datalake-handler/admin/pom.xml'
74           container-public-registry: 'nexus3.onap.org:10001'
75           container-staging-registry: 'nexus3.onap.org:10003'
76           pattern: 'components/datalake-handler/**'
77     stream:
78       - 'master':
79          branch: 'master'
80          java-version: openjdk11
81       - 'frankfurt':
82           branch: 'frankfurt'
83     mvn-settings: 'dcaegen2-services-settings'
84     maven-deploy-properties: |
85       deployAtEnd=true
86     files: '**'
87     archive-artifacts: ''
88     build-node: 'ubuntu1804-docker-8c-8g'
89
90 - project:
91     name: dcaegen2-services-datalake-handler-sonar
92     java-version: openjdk11
93     jobs:
94       - gerrit-maven-sonar
95     sonarcloud: true
96     sonarcloud-project-organization: '{sonarcloud_project_organization}'
97     sonarcloud-api-token: '{sonarcloud_api_token}'
98     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
99     sonar-mvn-goal: '{sonar_mvn_goal}'
100     cron: '@daily'
101     build-node: ubuntu1804-docker-8c-8g
102     project: 'dcaegen2/services'
103     project-name: 'dcaegen2-services-datalake-handler'
104     branch: 'master'
105     mvn-settings: 'dcaegen2-services-settings'
106     mvn-params: '-f components/datalake-handler/pom.xml'
107     mvn-goals: 'clean install'
108     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'