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
85 mvn-settings: "sdc-settings"
88 build-node: ubuntu1804-docker-8c-8g
89 maven-version: "mvn36"
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
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"
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-"
121 build-node: ubuntu1804-docker-8c-8g
126 mvn-settings: "sdc-settings"
127 java-version: openjdk11