blob: d1ae516d784e8a50ffcfa75a03af37c7d7cd54db [file] [log] [blame]
RehanRazac1a003a2020-07-22 15:17:02 +02001---
2- project:
Dan Timoney9c4d2f82023-06-30 17:04:09 -04003 name: ccsdk-oran-java11
4 project-name: "ccsdk-oran"
5 jobs:
6 - gerrit-maven-verify:
7 cron: ""
8 - gerrit-maven-merge:
9 cron: "@daily"
10 mvn-params: "-Dmaven.test.skip=true"
11 - gerrit-maven-stage:
12 build-node: centos8-docker-8c-8g
13 sign-artifacts: true
14 mvn-params: "-Dmaven.test.skip=true"
15 mvn-opts: "-Ddocker.skip=true"
16 cron: ""
17 sbom-generator: true
18 - gerrit-maven-docker-stage:
19 build-node: centos8-docker-8c-8g
20 container-public-registry: "nexus3.onap.org:10001"
21 container-staging-registry: "nexus3.onap.org:10003"
22 mvn-params: "-Dmaven.test.skip=true -Pdocker"
23 maven-versions-plugin: true
24 cron: "@daily"
25 - "{project-name}-gerrit-release-jobs":
26 build-node: centos7-docker-2c-1g
27 project: "ccsdk/oran"
28 stream:
29 - "kohn":
30 branch: "kohn"
31 java-version: openjdk11
32 mvn-version: "mvn38"
33 mvn-settings: "ccsdk-oran-settings"
34 files: "**"
35 archive-artifacts: ""
36 docker-pom: "pom.xml"
37 mvn-profile: docker
38 build-node: centos8-docker-8c-8g
39 mvn-snapshot-id: "ecomp-snapshots"
40 nexus-snapshot-repo: "snapshots"
41
42- project:
43 name: ccsdk-oran-java17
Andrew Grimberg54d9b652023-05-03 09:27:20 -070044 project-name: "ccsdk-oran"
RehanRazac1a003a2020-07-22 15:17:02 +020045 jobs:
Singal, Kapil (ks220y)de3297d2021-06-16 23:03:29 -040046 - gerrit-maven-verify:
Andrew Grimberg54d9b652023-05-03 09:27:20 -070047 cron: ""
RehanRazac1a003a2020-07-22 15:17:02 +020048 - gerrit-maven-merge:
Andrew Grimberg54d9b652023-05-03 09:27:20 -070049 cron: "@daily"
50 mvn-params: "-Dmaven.test.skip=true"
RehanRazac1a003a2020-07-22 15:17:02 +020051 - gerrit-maven-stage:
Jessica Wagantall52cf2e72023-02-21 13:05:10 -080052 build-node: centos8-docker-8c-8g
RehanRazac1a003a2020-07-22 15:17:02 +020053 sign-artifacts: true
Andrew Grimberg54d9b652023-05-03 09:27:20 -070054 mvn-params: "-Dmaven.test.skip=true"
55 mvn-opts: "-Ddocker.skip=true"
56 cron: ""
Dan Timoneyc990b252023-02-07 15:38:15 -050057 sbom-generator: true
RehanRazac1a003a2020-07-22 15:17:02 +020058 - gerrit-maven-docker-stage:
Kevin Sandi7f541ba2023-01-31 12:50:16 -060059 build-node: centos8-docker-8c-8g
Andrew Grimberg54d9b652023-05-03 09:27:20 -070060 container-public-registry: "nexus3.onap.org:10001"
61 container-staging-registry: "nexus3.onap.org:10003"
62 mvn-params: "-Dmaven.test.skip=true -Pdocker"
RehanRazac1a003a2020-07-22 15:17:02 +020063 maven-versions-plugin: true
Andrew Grimberg54d9b652023-05-03 09:27:20 -070064 cron: "@daily"
65 - "{project-name}-gerrit-release-jobs":
Jessica Wagantall89fce4b2023-04-10 10:34:54 -070066 build-node: centos7-docker-2c-1g
Andrew Grimberg54d9b652023-05-03 09:27:20 -070067 project: "ccsdk/oran"
RehanRazac1a003a2020-07-22 15:17:02 +020068 stream:
Andrew Grimberg54d9b652023-05-03 09:27:20 -070069 - "master":
70 branch: "master"
Dan Timoneyee454392023-11-10 09:40:11 -050071 - "montreal":
72 branch: "montreal"
Dan Timoneyc4e4f862023-06-13 10:18:08 -040073 - "london":
74 branch: "london"
Dan Timoney9c4d2f82023-06-30 17:04:09 -040075 java-version: openjdk17
Andrew Grimberg54d9b652023-05-03 09:27:20 -070076 mvn-version: "mvn38"
77 mvn-settings: "ccsdk-oran-settings"
78 files: "**"
79 archive-artifacts: ""
80 docker-pom: "pom.xml"
RehanRazac1a003a2020-07-22 15:17:02 +020081 mvn-profile: docker
Kevin Sandi7f541ba2023-01-31 12:50:16 -060082 build-node: centos8-docker-8c-8g
Andrew Grimberg54d9b652023-05-03 09:27:20 -070083 mvn-snapshot-id: "ecomp-snapshots"
84 nexus-snapshot-repo: "snapshots"
RehanRazac1a003a2020-07-22 15:17:02 +020085
86- project:
RehanRazaf7e73d62021-01-20 15:25:16 +010087 name: ccsdk-oran-clm
88 jobs:
89 - gerrit-maven-clm
Andrew Grimberg54d9b652023-05-03 09:27:20 -070090 nexus-iq-namespace: "onap-"
91 project: "ccsdk/oran"
92 project-name: "ccsdk-oran"
RehanRazaf7e73d62021-01-20 15:25:16 +010093 stream:
Andrew Grimberg54d9b652023-05-03 09:27:20 -070094 - "master":
95 branch: "master"
Dan Timoney86f902b2023-01-19 06:40:05 -050096 java-version: openjdk17
Andrew Grimberg54d9b652023-05-03 09:27:20 -070097 mvn-version: "mvn38"
98 mvn-settings: "ccsdk-oran-settings"
99 mvn-opts: "-Ddocker.skip=true --add-opens=java.base/java.util=ALL-UNNAMED"
Bengt Thureeed955cc2022-09-16 19:14:39 +1000100 build-node: centos8-builder-4c-4g
RehanRazaf7e73d62021-01-20 15:25:16 +0100101
102- project:
elinuxhenrikda5b36c2020-08-20 14:07:31 +0200103 name: ccsdk-oran-sonar
104 jobs:
105 - gerrit-maven-sonar
106 sonarcloud: true
Andrew Grimberg54d9b652023-05-03 09:27:20 -0700107 sonarcloud-project-organization: "{sonarcloud_project_organization}"
108 sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
elinuxhenrik63cc6172022-10-06 15:19:41 +0200109 gerrit_trigger_file_paths:
110 - compare-type: REG_EXP
Andrew Grimberg54d9b652023-05-03 09:27:20 -0700111 pattern: "a1-policy-management/.*"
112 sonar-mvn-goal: "{sonar_mvn_goal}"
113 cron: "@daily"
Kevin Sandi7f541ba2023-01-31 12:50:16 -0600114 build-node: centos8-docker-8c-8g
Andrew Grimberg54d9b652023-05-03 09:27:20 -0700115 project: "ccsdk/oran"
116 project-name: "ccsdk-oran"
117 branch: "master"
Dan Timoney86f902b2023-01-19 06:40:05 -0500118 java-version: openjdk17
Andrew Grimberg54d9b652023-05-03 09:27:20 -0700119 mvn-version: "mvn38"
120 mvn-settings: "ccsdk-oran-settings"
121 mvn-goals: "clean install"
122 mvn-opts: "-Xmx1024m -Ddocker.skip=true"
123 mvn-params: "-f a1-policy-management"