3bd1402f4cd45566842f983f871cf20b219749a0
[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     build-node: centos8-docker-8c-8g
96
97 - project:
98     name: cps-ncmp-dmi-plugin-sonar
99     java-version: openjdk17
100     mvn-version: mvn36
101     maven-version: mvn36
102     jobs:
103       - gerrit-maven-sonar
104     sonarcloud: true
105     sonarcloud-project-organization: "{sonarcloud_project_organization}"
106     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
107     sonar-mvn-goal: "{sonar_mvn_goal}"
108     cron: "@daily"
109     build-node: centos8-docker-8c-8g
110     project: "cps/ncmp-dmi-plugin"
111     project-name: "cps-ncmp-dmi-plugin"
112     branch: "master"
113     mvn-settings: "cps-ncmp-dmi-plugin-settings"
114     mvn-goals: "clean install"
115
116 - project:
117     name: cps-ncmp-dmi-plugin-sonar-verify
118     java-version: openjdk17
119     mvn-version: "mvn36"
120     maven-version: "mvn36"
121     jobs:
122       - gerrit-maven-sonar-verify
123     sonarcloud: true
124     sonarcloud-project-organization: "{sonarcloud_project_organization}"
125     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
126     sonarcloud-qualitygate-wait: true
127     sonar-mvn-goal: "{sonar_mvn_goal}"
128     build-node: centos8-docker-8c-8g
129     project: "cps/ncmp-dmi-plugin"
130     project-name: "cps-ncmp-dmi-plugin"
131     branch: "master"
132     mvn-settings: "cps-ncmp-dmi-plugin-settings"
133     mvn-goals: "clean install"