CI: Remove Jenkins gerrit-info-yaml-verify job
[ci-management.git] / jjb / sdc / sdc.yaml
1 ---
2 - project:
3     name: sdc-sdc-docker-project-view
4     project-name: sdc-sdc-docker
5     views:
6       - project-view
7
8 - project:
9     name: sdc-maven-project-view
10     project-name: sdc-maven
11     views:
12       - project-view
13
14 - project:
15     name: sdc-clm-project-view
16     project-name: sdc-clm
17     views:
18       - project-view
19
20 - project:
21     name: sdc-project-view
22     project-name: sdc
23     views:
24       - project-view
25
26 - project:
27     name: sdc
28     project-name: "sdc"
29     jobs:
30       - "{project-name}-{stream}-{area}-verify-shell":
31           # This is to ensure all script are Python 3 compatible
32           area: python
33           build-timeout: 9
34           script: !include-raw-escape: "python3-verify.sh"
35       - "{project-name}-{stream}-verify-java":
36           # this build is unit test only (Verify 1/3)
37           mvn-params: "-P skip-integration-tests -Dnpm.registry=https://nexus3.onap.org/repository/npm.public/npm/-/"
38           build-node: "ubuntu1804-docker-8c-8g"
39       - "{project-name}-{stream}-sdc-merge-java":
40           build-node: "ubuntu1804-docker-8c-16g"
41           docker-pom: "pom.xml"
42           mvn-profile: "docker"
43           # yamllint disable-line rule:line-length
44           mvn-params: "-Dnpm.registry=https://nexus3.onap.org/repository/npm.public/npm/-/ -P integration-tests-with-helm-validator"
45           # running everything (unit tests and integration tests in a single job for merge, as we don't need // run
46           # for merge, but still saving integration tests results and report.
47           archive-artifacts: >
48             **/*.log
49             **/hs_err_*.log
50             **/target/**/feature.xml
51             **/target/failsafe-reports/failsafe-summary.xml
52             integration-tests/target/ExtentReport/API/*.html
53             integration-tests/target/ExtentReport/UI/*.html
54             integration-tests/target/ExtentReport/UI/screenshots/*.png
55       - gerrit-maven-stage:
56           build-timeout: 90
57           sign-artifacts: true
58           sbom-generator: true
59           build-node: centos8-docker-4c-4g
60           maven-versions-plugin: true
61           mvn-version: "mvn36"
62           mvn-params: "-DskipTests=true -Dnpm.registry=https://nexus3.onap.org/repository/npm.public/npm/-/"
63       - gerrit-maven-docker-stage:
64           sbom-generator: true
65           build-node: ubuntu1804-docker-v1-8c-8g
66           maven-versions-plugin: true
67           mvn-params: "-P docker -DskipTests=true -Dnpm.registry=https://nexus3.onap.org/repository/npm.public/npm/-/"
68           mvn-version: "mvn36"
69           container-public-registry: "nexus3.onap.org:10001"
70           container-staging-registry: "nexus3.onap.org:10003"
71       - "{project-name}-gerrit-release-jobs":
72           build-node: centos7-docker-2c-1g
73
74     project: "sdc"
75     stream:
76       - "master":
77           branch: "master"
78           java-version: openjdk11
79       - "jakarta":
80           branch: "jakarta"
81           java-version: openjdk11
82       - "kohn":
83           branch: "kohn"
84           java-version: openjdk11
85       - "london":
86           branch: "london"
87           java-version: openjdk11
88     mvn-settings: "sdc-settings"
89     files: "**"
90     archive-artifacts: ""
91     build-node: ubuntu1804-docker-8c-8g
92     maven-version: "mvn36"
93
94 - project:
95     name: sdc-sonar
96     jobs:
97       - gerrit-maven-sonar:
98           build-timeout: 120
99     sonarcloud: true
100     sonarcloud-project-organization: "{sonarcloud_project_organization}"
101     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
102     sonar-mvn-goal: "{sonar_mvn_goal}"
103     cron: "@daily"
104     build-node: ubuntu1804-docker-8c-16g
105     project: "sdc"
106     project-name: "sdc"
107     branch: "master"
108     mvn-settings: "sdc-settings"
109     java-version: openjdk11
110     mvn-params: "-P skip-integration-tests -Dnpm.registry=https://nexus3.onap.org/repository/npm.public/npm/-/"
111     mvn-goals: "clean install"
112     mvn-opts: "-Xmx1024m"
113     mvn-version: "mvn36"
114
115 - project:
116     name: sdc-clm
117     jobs:
118       - gerrit-maven-clm:
119           build-timeout: 120
120           submodule-timeout: 30
121           mvn-params: "-P skip-integration-tests -Dnpm.registry=https://nexus3.onap.org/repository/npm.public/npm/-/"
122     nexus-iq-namespace: "onap-"
123     project: sdc
124     project-name: "sdc"
125     build-node: ubuntu1804-docker-8c-8g
126     stream:
127       - "master":
128           branch: "master"
129     mvn-version: "mvn36"
130     mvn-settings: "sdc-settings"
131     java-version: openjdk11