3 name: sdc-sdc-docker-project-view
4 project-name: sdc-sdc-docker
9 name: sdc-maven-project-view
10 project-name: sdc-maven
15 name: sdc-clm-project-view
21 name: sdc-project-view
30 - "{project-name}-{stream}-{area}-verify-shell":
31 # This is to ensure all script are Python 3 compatible
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"
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.
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
59 build-node: centos8-docker-4c-4g
60 maven-versions-plugin: true
62 mvn-params: "-DskipTests=true -Dnpm.registry=https://nexus3.onap.org/repository/npm.public/npm/-/"
63 - gerrit-maven-docker-stage:
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/-/"
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
78 java-version: openjdk11
81 java-version: openjdk11
84 java-version: openjdk11
87 java-version: openjdk11
88 mvn-settings: "sdc-settings"
91 build-node: ubuntu1804-docker-8c-8g
92 maven-version: "mvn36"
100 sonarcloud-project-organization: "{sonarcloud_project_organization}"
101 sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
102 sonar-mvn-goal: "{sonar_mvn_goal}"
104 build-node: ubuntu1804-docker-8c-16g
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"
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-"
125 build-node: ubuntu1804-docker-8c-8g
130 mvn-settings: "sdc-settings"
131 java-version: openjdk11