blob: a3abbe8a9a88f377ecbe1f3c11dc90f814ac4069 [file] [log] [blame]
Guobiao Mo507f1e72019-02-27 11:02:08 -08001---
2- project:
vv770d1d598632022-07-22 15:49:56 +00003 name: dcaegen2-services-datalake-handler
Andrew Grimberg5bc205b2023-05-03 09:22:20 -07004 project: "dcaegen2/services"
5 project-name: "dcaegen2-services-datalake-handler"
Guobiao Mo507f1e72019-02-27 11:02:08 -08006 jobs:
vv770d92898a62022-06-13 17:11:39 +00007 - gerrit-maven-verify:
8 pre-build-script: !include-raw-escape: ../../shell/onap-gerrit-review-wrapper.sh
9 - gerrit-maven-merge
Guobiao Mo507f1e72019-02-27 11:02:08 -080010 stream:
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070011 - "master":
12 branch: "master"
Vijay Venkatesh Kumar66af8852023-05-09 22:05:20 +000013 - "london":
14 branch: "london"
vv770d15eb49f2020-10-01 20:25:48 +000015 java-version: openjdk11
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070016 maven-version: "mvn35"
17 mvn-settings: "dcaegen2-services-settings"
18 container-public-registry: "nexus3.onap.org:10001"
19 container-staging-registry: "nexus3.onap.org:10003"
20 mvn-params: "-f components/datalake-handler/pom.xml"
vv770d1d598632022-07-22 15:49:56 +000021 gerrit_trigger_file_paths:
vv770d45cf0a92022-07-26 18:11:27 +000022 - compare-type: ANT
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070023 pattern: "components/datalake-handler/**"
24 mvn-snapshot-id: "ecomp-snapshots"
25 nexus-snapshot-repo: "snapshots"
Guobiao Mo507f1e72019-02-27 11:02:08 -080026 maven-deploy-properties: |
27 deployAtEnd=true
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070028 files: "**"
29 archive-artifacts: ""
30 build-node: "ubuntu1804-docker-8c-8g"
Guobiao Mo507f1e72019-02-27 11:02:08 -080031
Guobiao Moda11acf2020-01-09 13:46:48 -080032- project:
33 name: dcaegen2-services-datalake-handler-release
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070034 project: "dcaegen2/services"
35 project-name: "dcaegen2-services-datalake-handler"
Guobiao Moda11acf2020-01-09 13:46:48 -080036 jobs:
37 - gerrit-maven-stage:
38 sign-artifacts: true
vv770d0a2909d2022-07-18 15:36:55 +000039 sbom-generator: true
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070040 sbom-path: "components/datalake-handler/"
Bengt Thuree5ecdec32022-09-16 19:14:45 +100041 build-node: centos8-docker-4c-4g
Guobiao Moda11acf2020-01-09 13:46:48 -080042 maven-versions-plugin: true
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070043 mvn-pom: "components/datalake-handler/pom.xml"
44 mvn-params: "-f components/datalake-handler/pom.xml"
45 version-properties-file: "components/datalake-handler/version.properties"
Guobiao Moda11acf2020-01-09 13:46:48 -080046 - gerrit-maven-docker-stage:
Vijay Venkatesh Kumar4c152112020-03-27 00:22:31 +000047 build-node: ubuntu1804-docker-8c-8g
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070048 mvn-goals: "clean package dockerfile:build dockerfile:push -f components/datalake-handler/feeder/pom.xml"
49 container-public-registry: "nexus3.onap.org:10001"
50 container-staging-registry: "nexus3.onap.org:10003"
Jessica Wagantall1234ed62019-07-16 12:50:19 -070051 stream:
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070052 - "master":
53 branch: "master"
Vijay Venkatesh Kumar66af8852023-05-09 22:05:20 +000054 - "london":
55 branch: "london"
vv770d15eb49f2020-10-01 20:25:48 +000056 java-version: openjdk11
vv770d1d598632022-07-22 15:49:56 +000057 gerrit_trigger_file_paths:
vv770d45cf0a92022-07-26 18:11:27 +000058 - compare-type: ANT
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070059 pattern: "components/datalake-handler/feeder/**"
60 mvn-settings: "dcaegen2-services-settings"
Jessica Wagantall1234ed62019-07-16 12:50:19 -070061 maven-deploy-properties: |
62 deployAtEnd=true
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070063 files: "**"
64 archive-artifacts: ""
65 build-node: "ubuntu1804-docker-8c-8g"
Jessica Wagantall1234ed62019-07-16 12:50:19 -070066
67- project:
Kate Hsuan46ec2cc2020-02-19 08:33:57 +000068 name: dcaegen2-services-datalake-handler-admin-ui-release
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070069 project: "dcaegen2/services"
70 project-name: "dcaegen2-services-datalake-handler-admin-ui"
Kate Hsuan46ec2cc2020-02-19 08:33:57 +000071 jobs:
72 - gerrit-maven-stage:
vv770d0a2909d2022-07-18 15:36:55 +000073 sbom-generator: true
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070074 sbom-path: "components/datalake-handler/"
Kate Hsuan46ec2cc2020-02-19 08:33:57 +000075 sign-artifacts: true
Bengt Thuree5ecdec32022-09-16 19:14:45 +100076 build-node: centos8-docker-4c-4g
Kate Hsuan46ec2cc2020-02-19 08:33:57 +000077 maven-versions-plugin: true
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070078 mvn-pom: "components/datalake-handler/pom.xml"
79 mvn-params: "-f components/datalake-handler/pom.xml"
80 version-properties-file: "components/datalake-handler/version.properties"
Kate Hsuan46ec2cc2020-02-19 08:33:57 +000081 - gerrit-maven-docker-stage:
Vijay Venkatesh Kumar4c152112020-03-27 00:22:31 +000082 build-node: ubuntu1804-docker-8c-8g
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070083 mvn-goals: "clean package dockerfile:build dockerfile:push -f components/datalake-handler/admin/pom.xml"
84 container-public-registry: "nexus3.onap.org:10001"
85 container-staging-registry: "nexus3.onap.org:10003"
Kate Hsuan46ec2cc2020-02-19 08:33:57 +000086 stream:
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070087 - "master":
88 branch: "master"
Vijay Venkatesh Kumar66af8852023-05-09 22:05:20 +000089 - "london":
90 branch: "london"
vv770d15eb49f2020-10-01 20:25:48 +000091 java-version: openjdk11
vv770d1d598632022-07-22 15:49:56 +000092 gerrit_trigger_file_paths:
vv770d45cf0a92022-07-26 18:11:27 +000093 - compare-type: ANT
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070094 pattern: "components/datalake-handler/admin/**"
95 mvn-settings: "dcaegen2-services-settings"
Kate Hsuan46ec2cc2020-02-19 08:33:57 +000096 maven-deploy-properties: |
97 deployAtEnd=true
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070098 files: "**"
99 archive-artifacts: ""
100 build-node: "ubuntu1804-docker-8c-8g"
Kate Hsuan46ec2cc2020-02-19 08:33:57 +0000101
102- project:
Kai6f620f72020-08-27 15:01:39 +0800103 name: dcaegen2-services-datalake-handler-des-release
Andrew Grimberg5bc205b2023-05-03 09:22:20 -0700104 project: "dcaegen2/services"
105 project-name: "dcaegen2-services-datalake-handler-des"
Kai6f620f72020-08-27 15:01:39 +0800106 jobs:
107 - gerrit-maven-stage:
vv770d0a2909d2022-07-18 15:36:55 +0000108 sbom-generator: true
Andrew Grimberg5bc205b2023-05-03 09:22:20 -0700109 sbom-path: "components/datalake-handler/"
Kai6f620f72020-08-27 15:01:39 +0800110 sign-artifacts: true
Bengt Thuree5ecdec32022-09-16 19:14:45 +1000111 build-node: centos8-docker-4c-4g
Kai6f620f72020-08-27 15:01:39 +0800112 maven-versions-plugin: true
Andrew Grimberg5bc205b2023-05-03 09:22:20 -0700113 mvn-pom: "components/datalake-handler/pom.xml"
114 mvn-params: "-f components/datalake-handler/pom.xml"
115 version-properties-file: "components/datalake-handler/version.properties"
Kai6f620f72020-08-27 15:01:39 +0800116 - gerrit-maven-docker-stage:
117 build-node: ubuntu1804-docker-8c-8g
Andrew Grimberg5bc205b2023-05-03 09:22:20 -0700118 mvn-goals: "clean package dockerfile:build dockerfile:push -f components/datalake-handler/des/pom.xml"
119 container-public-registry: "nexus3.onap.org:10001"
120 container-staging-registry: "nexus3.onap.org:10003"
Kai6f620f72020-08-27 15:01:39 +0800121 stream:
Andrew Grimberg5bc205b2023-05-03 09:22:20 -0700122 - "master":
123 branch: "master"
Vijay Venkatesh Kumar66af8852023-05-09 22:05:20 +0000124 - "london":
125 branch: "london"
vv770d15eb49f2020-10-01 20:25:48 +0000126 java-version: openjdk11
Andrew Grimberg5bc205b2023-05-03 09:22:20 -0700127 mvn-settings: "dcaegen2-services-settings"
Kai6f620f72020-08-27 15:01:39 +0800128 maven-deploy-properties: |
129 deployAtEnd=true
Andrew Grimberg5bc205b2023-05-03 09:22:20 -0700130 files: "**"
vv770d1d598632022-07-22 15:49:56 +0000131 gerrit_trigger_file_paths:
vv770d45cf0a92022-07-26 18:11:27 +0000132 - compare-type: ANT
Andrew Grimberg5bc205b2023-05-03 09:22:20 -0700133 pattern: "components/datalake-handler/des/**"
134 archive-artifacts: ""
135 build-node: "ubuntu1804-docker-8c-8g"
Kai6f620f72020-08-27 15:01:39 +0800136
137- project:
Guobiao Mo507f1e72019-02-27 11:02:08 -0800138 name: dcaegen2-services-datalake-handler-sonar
Sowmya_Narayanasetty1f085902020-08-11 09:53:46 +0530139 java-version: openjdk11
Guobiao Mo507f1e72019-02-27 11:02:08 -0800140 jobs:
141 - gerrit-maven-sonar
Jessica Wagantall16452c02019-11-18 17:00:59 -0800142 sonarcloud: true
Andrew Grimberg5bc205b2023-05-03 09:22:20 -0700143 sonarcloud-project-organization: "{sonarcloud_project_organization}"
144 sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
145 sonar-mvn-goal: "{sonar_mvn_goal}"
Vijay Venkatesh Kumar4c152112020-03-27 00:22:31 +0000146 build-node: ubuntu1804-docker-8c-8g
Andrew Grimberg5bc205b2023-05-03 09:22:20 -0700147 project: "dcaegen2/services"
148 project-name: "dcaegen2-services-datalake-handler"
149 branch: "master"
150 mvn-settings: "dcaegen2-services-settings"
151 mvn-params: "-f components/datalake-handler/pom.xml"
152 mvn-goals: "clean install"
153 mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"