275123e4e88aa9811dcc60b0972f680c87d60099
[ci-management.git] / jjb / ccsdk / ccsdk-oran.yaml
1 ---
2 - project:
3     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
44     project-name: "ccsdk-oran"
45     jobs:
46       - gerrit-maven-verify:
47           cron: ""
48       - gerrit-maven-merge:
49           cron: "@daily"
50           mvn-params: "-Dmaven.test.skip=true"
51       - gerrit-maven-stage:
52           build-node: centos8-docker-8c-8g
53           sign-artifacts: true
54           mvn-params: "-Dmaven.test.skip=true"
55           mvn-opts: "-Ddocker.skip=true"
56           cron: ""
57           sbom-generator: true
58       - gerrit-maven-docker-stage:
59           build-node: centos8-docker-8c-8g
60           container-public-registry: "nexus3.onap.org:10001"
61           container-staging-registry: "nexus3.onap.org:10003"
62           mvn-params: "-Dmaven.test.skip=true -Pdocker"
63           maven-versions-plugin: true
64           cron: "@daily"
65       - "{project-name}-gerrit-release-jobs":
66           build-node: centos7-docker-2c-1g
67     project: "ccsdk/oran"
68     stream:
69       - "master":
70           branch: "master"
71       - "london":
72           branch: "london"
73     java-version: openjdk17
74     mvn-version: "mvn38"
75     mvn-settings: "ccsdk-oran-settings"
76     files: "**"
77     archive-artifacts: ""
78     docker-pom: "pom.xml"
79     mvn-profile: docker
80     build-node: centos8-docker-8c-8g
81     mvn-snapshot-id: "ecomp-snapshots"
82     nexus-snapshot-repo: "snapshots"
83
84 - project:
85     name: ccsdk-oran-clm
86     jobs:
87       - gerrit-maven-clm
88     nexus-iq-namespace: "onap-"
89     project: "ccsdk/oran"
90     project-name: "ccsdk-oran"
91     stream:
92       - "master":
93           branch: "master"
94     java-version: openjdk17
95     mvn-version: "mvn38"
96     mvn-settings: "ccsdk-oran-settings"
97     mvn-opts: "-Ddocker.skip=true --add-opens=java.base/java.util=ALL-UNNAMED"
98     build-node: centos8-builder-4c-4g
99
100 - project:
101     name: ccsdk-oran-info
102     project: ccsdk/oran
103     project-name: ccsdk-oran
104     build-node: centos8-builder-2c-1g
105     jobs:
106       - gerrit-info-yaml-verify
107
108 - project:
109     name: ccsdk-oran-sonar
110     jobs:
111       - gerrit-maven-sonar
112     sonarcloud: true
113     sonarcloud-project-organization: "{sonarcloud_project_organization}"
114     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
115     gerrit_trigger_file_paths:
116       - compare-type: REG_EXP
117         pattern: "a1-policy-management/.*"
118     sonar-mvn-goal: "{sonar_mvn_goal}"
119     cron: "@daily"
120     build-node: centos8-docker-8c-8g
121     project: "ccsdk/oran"
122     project-name: "ccsdk-oran"
123     branch: "master"
124     java-version: openjdk17
125     mvn-version: "mvn38"
126     mvn-settings: "ccsdk-oran-settings"
127     mvn-goals: "clean install"
128     mvn-opts: "-Xmx1024m -Ddocker.skip=true"
129     mvn-params: "-f a1-policy-management"