blob: a119ef98e4da39268c8b6d3eafa0252754448695 [file] [log] [blame]
Guobiao Mo507f1e72019-02-27 11:02:08 -08001---
2- project:
3 name: dcaegen2-services-datalake-handler
Guobiao Mo7e5c1e02019-03-26 11:36:09 -07004 project: 'dcaegen2/services'
Guobiao Mo507f1e72019-02-27 11:02:08 -08005 project-name: 'dcaegen2-services-datalake-handler'
6 jobs:
Guobiao Mo7e5c1e02019-03-26 11:36:09 -07007 - '{project-name}-{stream}-{subproject}-verify-java'
8 - '{project-name}-{stream}-{subproject}-merge-java'
Vijay Venkatesh Kumare6481262020-02-19 14:51:27 +00009 - '{project-name}-gerrit-release-jobs':
10 build-node: centos7-docker-8c-8g
11
Guobiao Mo7e5c1e02019-03-26 11:36:09 -070012 subproject:
13 - 'datalake-handler':
14 pom: 'components/datalake-handler/pom.xml'
15 pattern: 'components/datalake-handler/**'
Guobiao Mo507f1e72019-02-27 11:02:08 -080016 stream:
17 - 'master':
18 branch: 'master'
19 mvn-settings: 'dcaegen2-services-settings'
Guobiao Mo507f1e72019-02-27 11:02:08 -080020 maven-deploy-properties: |
21 deployAtEnd=true
22 files: '**'
23 archive-artifacts: ''
24 build-node: 'ubuntu1604-docker-8c-8g'
25
Guobiao Moda11acf2020-01-09 13:46:48 -080026- 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: ubuntu1604-docker-8c-8g
Guobiao Mo3cd63da2020-01-31 01:47:19 -080041 mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/datalake-handler/feeder/pom.xml'
Guobiao Moda11acf2020-01-09 13:46:48 -080042 container-public-registry: 'nexus3.onap.org:10001'
43 container-staging-registry: 'nexus3.onap.org:10003'
44 pattern: 'components/datalake-handler/**'
Jessica Wagantall1234ed62019-07-16 12:50:19 -070045 stream:
46 - 'master':
Guobiao Moda11acf2020-01-09 13:46:48 -080047 branch: 'master'
Jessica Wagantall1234ed62019-07-16 12:50:19 -070048 mvn-settings: 'dcaegen2-services-settings'
49 maven-deploy-properties: |
50 deployAtEnd=true
51 files: '**'
52 archive-artifacts: ''
53 build-node: 'ubuntu1604-docker-8c-8g'
54
55- project:
Kate Hsuan46ec2cc2020-02-19 08:33:57 +000056 name: dcaegen2-services-datalake-handler-admin-ui-release
57 project: 'dcaegen2/services'
58 project-name: 'dcaegen2-services-datalake-handler-admin-ui'
59 jobs:
60 - gerrit-maven-stage:
61 sign-artifacts: true
62 build-node: centos7-builder-4c-4g
63 maven-versions-plugin: true
64 mvn-pom: 'components/datalake-handler/pom.xml'
65 mvn-params: '-f components/datalake-handler/pom.xml'
66 version-properties-file: 'components/datalake-handler/version.properties'
67 pattern: 'components/datalake-handler/**'
68 - gerrit-maven-docker-stage:
69 build-node: ubuntu1604-docker-8c-8g
70 mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/datalake-handler/admin/pom.xml'
71 container-public-registry: 'nexus3.onap.org:10001'
72 container-staging-registry: 'nexus3.onap.org:10003'
73 pattern: 'components/datalake-handler/**'
74 stream:
75 - 'master':
76 branch: 'master'
77 mvn-settings: 'dcaegen2-services-settings'
78 maven-deploy-properties: |
79 deployAtEnd=true
80 files: '**'
81 archive-artifacts: ''
82 build-node: 'ubuntu1604-docker-8c-8g'
83
84- project:
85 name: dcaegen2-services-datalake-handler-db-init-release
86 project: 'dcaegen2/services'
87 project-name: 'dcaegen2-services-datalake-handler-db-init'
88 jobs:
89 - gerrit-maven-stage:
90 sign-artifacts: true
91 build-node: centos7-builder-4c-4g
92 maven-versions-plugin: true
93 mvn-pom: 'components/datalake-handler/pom.xml'
94 mvn-params: '-f components/datalake-handler/pom.xml'
95 version-properties-file: 'components/datalake-handler/version.properties'
96 pattern: 'components/datalake-handler/**'
97 - gerrit-maven-docker-stage:
98 build-node: ubuntu1604-docker-8c-8g
99 mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/datalake-handler/packages/init_db/pom.xml'
100 container-public-registry: 'nexus3.onap.org:10001'
101 container-staging-registry: 'nexus3.onap.org:10003'
102 pattern: 'components/datalake-handler/**'
103 stream:
104 - 'master':
105 branch: 'master'
106 mvn-settings: 'dcaegen2-services-settings'
107 maven-deploy-properties: |
108 deployAtEnd=true
109 files: '**'
110 archive-artifacts: ''
111 build-node: 'ubuntu1604-docker-8c-8g'
112
113- project:
Guobiao Mo507f1e72019-02-27 11:02:08 -0800114 name: dcaegen2-services-datalake-handler-sonar
115 jobs:
116 - gerrit-maven-sonar
Jessica Wagantall16452c02019-11-18 17:00:59 -0800117 sonarcloud: true
118 sonarcloud-project-organization: '{sonarcloud_project_organization}'
119 sonarcloud-api-token: '{sonarcloud_api_token}'
120 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
121 sonar-mvn-goal: '{sonar_mvn_goal}'
Guobiao Mo507f1e72019-02-27 11:02:08 -0800122 cron: '@daily'
Guobiao Mo7e5c1e02019-03-26 11:36:09 -0700123 build-node: ubuntu1604-docker-8c-8g
Guobiao Mo507f1e72019-02-27 11:02:08 -0800124 project: 'dcaegen2/services'
125 project-name: 'dcaegen2-services-datalake-handler'
126 branch: 'master'
Guobiao Mo507f1e72019-02-27 11:02:08 -0800127 mvn-settings: 'dcaegen2-services-settings'
Guobiao Mo7e5c1e02019-03-26 11:36:09 -0700128 mvn-params: '-f components/datalake-handler/pom.xml'
Guobiao Mo507f1e72019-02-27 11:02:08 -0800129 mvn-goals: 'clean install'
130 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'