Upgrade jdk17 for specific branch - java17
[ci-management.git] / jjb / policy / policy-clamp.yaml
1 ---
2 - project:
3     name: policy-clamp-java-17
4     project-name: "policy-clamp"
5     jobs:
6       - gerrit-maven-stage:
7           build-node: centos8-docker-8c-8g
8           sbom-generator: true
9           maven-versions-plugin: true
10           sign-artifacts: true
11           mvn-params: "-Dmaven.test.skip=true"
12       - gerrit-maven-docker-stage:
13           sbom-generator: true
14           build-node: ubuntu1804-docker-8c-8g
15           maven-versions-plugin: true
16           container-public-registry: "nexus3.onap.org:10001"
17           container-staging-registry: "nexus3.onap.org:10003"
18           mvn-params: "-Dmaven.test.skip=true -P docker"
19       - "{project-name}-{stream}-verify-java":
20           build-node: ubuntu1804-docker-8c-16g
21       - "{project-name}-{stream}-merge-java":
22           build-node: ubuntu1804-docker-8c-16g
23           mvn-params: "-P docker"
24       - "{project-name}-gerrit-release-jobs":
25           build-node: centos7-docker-2c-1g
26
27     project: "policy/clamp"
28     stream:
29       - "master":
30           branch: "master"
31       - "montreal":
32           branch: "montreal"
33       - "newdelhi":
34           branch: "newdelhi"
35     mvn-version: "mvn36"
36     maven-version: "mvn36"
37     mvn-settings: "policy-clamp-settings"
38     java-version: openjdk17
39     files: "**"
40     archive-artifacts: ""
41     build-node: ubuntu1804-docker-8c-8g
42
43 - project:
44     name: policy-clamp-java11
45     project-name: "policy-clamp"
46     jobs:
47       - gerrit-maven-stage:
48           build-node: centos8-docker-8c-8g
49           sbom-generator: true
50           maven-versions-plugin: true
51           sign-artifacts: true
52           mvn-params: "-Dmaven.test.skip=true"
53       - gerrit-maven-docker-stage:
54           sbom-generator: true
55           build-node: ubuntu1804-docker-8c-8g
56           maven-versions-plugin: true
57           container-public-registry: "nexus3.onap.org:10001"
58           container-staging-registry: "nexus3.onap.org:10003"
59           mvn-params: "-Dmaven.test.skip=true -P docker"
60       - "{project-name}-{stream}-verify-java":
61           mvn-params: "-P docker"
62           build-node: ubuntu1804-docker-8c-16g
63       - "{project-name}-{stream}-merge-java":
64           build-node: ubuntu1804-docker-8c-16g
65           mvn-params: "-P docker"
66       - "{project-name}-gerrit-release-jobs":
67           build-node: centos7-docker-2c-1g
68
69     project: "policy/clamp"
70     stream:
71       - "london":
72           branch: "london"
73     mvn-settings: "policy-clamp-settings"
74     java-version: openjdk11
75     files: "**"
76     archive-artifacts: ""
77     build-node: ubuntu1804-docker-8c-8g
78
79 - project:
80     name: policy-clamp-sonar
81     jobs:
82       - gerrit-maven-sonar:
83     sonarcloud: true
84     sonarcloud-project-organization: "{sonarcloud_project_organization}"
85     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
86     sonar-mvn-goal: "{sonar_mvn_goal}"
87     build-node: ubuntu1804-docker-8c-8g
88     project: "policy/clamp"
89     project-name: "policy-clamp"
90     branch: "master"
91     mvn-version: "mvn36"
92     maven-version: "mvn36"
93     mvn-settings: "policy-clamp-settings"
94     mvn-goals: "clean install"
95     java-version: openjdk17
96
97 - project:
98     name: policy-clamp-clm
99     jobs:
100       - gerrit-maven-clm:
101     nexus-iq-namespace: "onap-"
102     project: "policy/clamp"
103     project-name: "policy-clamp"
104     stream:
105       - "master":
106           branch: "master"
107     mvn-version: "mvn36"
108     maven-version: "mvn36"
109     mvn-settings: "policy-clamp-settings"
110     mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
111     build-node: ubuntu1804-docker-8c-8g
112     java-version: openjdk17