3013478693e9ab9575e5f81bbf4cc9564e2e3458
[ci-management.git] / jjb / cps / cps-ncmp-dmi-plugin.yaml
1 ---
2 - project:
3     name: cps-ncmp-dmi-plugin-project-view
4     project-name: cps-ncmp-dmi-plugin
5     views:
6       - project-view
7
8 - project:
9     name: cps-ncmp-dmi-plugin-java17
10     java-version: openjdk17
11     mvn-version: mvn36
12     maven-version: mvn36
13     project-name: cps-ncmp-dmi-plugin
14     project: cps/ncmp-dmi-plugin
15     mvn-snapshot-id: "ecomp-snapshots"
16     nexus-snapshot-repo: "snapshots"
17     jobs:
18       - gerrit-maven-docker-verify:
19           container-public-registry: nexus3.onap.org:10001
20       - gerrit-maven-merge
21       - gerrit-maven-stage:
22           sign-artifacts: true
23           build-node: centos8-docker-8c-8g
24           maven-versions-plugin: true
25           sbom-generator: true
26       - gerrit-maven-docker-stage:
27           build-node: centos8-docker-8c-8g
28           maven-versions-plugin: true
29           mvn-params: -Pdocker
30           container-public-registry: nexus3.onap.org:10001
31           container-staging-registry: nexus3.onap.org:10003
32       - "{project-name}-gerrit-release-jobs":
33           build-node: centos7-docker-2c-1g
34     stream:
35       - "master":
36           branch: master
37       - "london":
38           branch: "london"
39           cron: ""
40       - "montreal":
41           branch: "montreal"
42           cron: ""
43     mvn-settings: cps-ncmp-dmi-plugin-settings
44     files: "**"
45     archive-artifacts: ""
46     build-node: centos8-docker-8c-8g
47
48 - project:
49     name: cps-ncmp-dmi-plugin-java11
50     java-version: openjdk11
51     mvn-version: mvn36
52     maven-version: mvn36
53     project-name: cps-ncmp-dmi-plugin
54     project: cps/ncmp-dmi-plugin
55     mvn-snapshot-id: "ecomp-snapshots"
56     nexus-snapshot-repo: "snapshots"
57     jobs:
58       - gerrit-maven-docker-verify:
59           container-public-registry: nexus3.onap.org:10001
60       - gerrit-maven-merge
61       - gerrit-maven-stage:
62           sign-artifacts: true
63           build-node: centos8-docker-8c-8g
64           maven-versions-plugin: true
65           sbom-generator: true
66       - gerrit-maven-docker-stage:
67           build-node: centos8-docker-8c-8g
68           maven-versions-plugin: true
69           mvn-params: -Pdocker
70           container-public-registry: nexus3.onap.org:10001
71           container-staging-registry: nexus3.onap.org:10003
72       - "{project-name}-gerrit-release-jobs":
73           build-node: centos7-docker-2c-1g
74     stream:
75       - "kohn":
76           branch: "kohn"
77           cron: ""
78     mvn-settings: cps-ncmp-dmi-plugin-settings
79     files: "**"
80     archive-artifacts: ""
81     build-node: centos8-docker-8c-8g
82
83 - project:
84     name: cps-ncmp-dmi-plugin-clm
85     java-version: openjdk17
86     mvn-version: mvn36
87     maven-version: mvn36
88     jobs:
89       - gerrit-maven-clm
90     nexus-iq-namespace: onap-
91     project: cps/ncmp-dmi-plugin
92     project-name: cps-ncmp-dmi-plugin
93     branch: master
94     mvn-settings: cps-ncmp-dmi-plugin-settings
95     mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
96     build-node: centos8-docker-8c-8g
97
98 - project:
99     name: cps-ncmp-dmi-plugin-sonar
100     java-version: openjdk17
101     mvn-version: mvn36
102     maven-version: mvn36
103     jobs:
104       - gerrit-maven-sonar
105     sonarcloud: true
106     sonarcloud-project-organization: "{sonarcloud_project_organization}"
107     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
108     sonar-mvn-goal: "{sonar_mvn_goal}"
109     cron: "@daily"
110     build-node: centos8-docker-8c-8g
111     project: "cps/ncmp-dmi-plugin"
112     project-name: "cps-ncmp-dmi-plugin"
113     branch: "master"
114     mvn-settings: "cps-ncmp-dmi-plugin-settings"
115     mvn-goals: "clean install"
116
117 - project:
118     name: cps-ncmp-dmi-plugin-sonar-verify
119     java-version: openjdk17
120     mvn-version: "mvn36"
121     maven-version: "mvn36"
122     jobs:
123       - gerrit-maven-sonar-verify
124     sonarcloud: true
125     sonarcloud-project-organization: "{sonarcloud_project_organization}"
126     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
127     sonarcloud-qualitygate-wait: true
128     sonar-mvn-goal: "{sonar_mvn_goal}"
129     build-node: centos8-docker-8c-8g
130     project: "cps/ncmp-dmi-plugin"
131     project-name: "cps-ncmp-dmi-plugin"
132     branch: "master"
133     mvn-settings: "cps-ncmp-dmi-plugin-settings"
134     mvn-goals: "clean install"