CI: Disable daily jobs
[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       - "london":
80           branch: "london"
81           java-version: openjdk11
82       - "montreal":
83           branch: "montreal"
84           java-version: openjdk11
85     mvn-settings: "sdc-settings"
86     files: "**"
87     archive-artifacts: ""
88     build-node: ubuntu1804-docker-8c-8g
89     maven-version: "mvn36"
90
91 - project:
92     name: sdc-sonar
93     jobs:
94       - gerrit-maven-sonar:
95           build-timeout: 120
96     sonarcloud: true
97     sonarcloud-project-organization: "{sonarcloud_project_organization}"
98     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
99     sonar-mvn-goal: "{sonar_mvn_goal}"
100     build-node: ubuntu1804-docker-8c-16g
101     project: "sdc"
102     project-name: "sdc"
103     branch: "master"
104     mvn-settings: "sdc-settings"
105     java-version: openjdk11
106     mvn-params: "-P skip-integration-tests -Dnpm.registry=https://nexus3.onap.org/repository/npm.public/npm/-/"
107     mvn-goals: "clean install"
108     mvn-opts: "-Xmx1024m"
109     mvn-version: "mvn36"
110
111 - project:
112     name: sdc-clm
113     jobs:
114       - gerrit-maven-clm:
115           build-timeout: 120
116           submodule-timeout: 30
117           mvn-params: "-P skip-integration-tests -Dnpm.registry=https://nexus3.onap.org/repository/npm.public/npm/-/"
118     nexus-iq-namespace: "onap-"
119     project: sdc
120     project-name: "sdc"
121     build-node: ubuntu1804-docker-8c-8g
122     stream:
123       - "master":
124           branch: "master"
125     mvn-version: "mvn36"
126     mvn-settings: "sdc-settings"
127     java-version: openjdk11