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