--- - project: name: sdc-sdc-docker-project-view project-name: sdc-sdc-docker views: - project-view - project: name: sdc-maven-project-view project-name: sdc-maven views: - project-view - project: name: sdc-clm-project-view project-name: sdc-clm views: - project-view - project: name: sdc-project-view project-name: sdc views: - project-view - project: name: sdc project-name: "sdc" jobs: - "{project-name}-{stream}-{area}-verify-shell": # This is to ensure all script are Python 3 compatible area: python build-timeout: 9 script: !include-raw-escape: "python3-verify.sh" - "{project-name}-{stream}-verify-java": # this build is unit test only (Verify 1/3) mvn-params: "-P skip-integration-tests -Dnpm.registry=https://nexus3.onap.org/repository/npm.public/npm/-/" build-node: "ubuntu1804-docker-8c-8g" - "{project-name}-{stream}-sdc-merge-java": build-node: "ubuntu1804-docker-8c-16g" docker-pom: "pom.xml" mvn-profile: "docker" # yamllint disable-line rule:line-length mvn-params: "-Dnpm.registry=https://nexus3.onap.org/repository/npm.public/npm/-/ -P integration-tests-with-helm-validator" # running everything (unit tests and integration tests in a single job for merge, as we don't need // run # for merge, but still saving integration tests results and report. archive-artifacts: > **/*.log **/hs_err_*.log **/target/**/feature.xml **/target/failsafe-reports/failsafe-summary.xml integration-tests/target/ExtentReport/API/*.html integration-tests/target/ExtentReport/UI/*.html integration-tests/target/ExtentReport/UI/screenshots/*.png - gerrit-maven-stage: build-timeout: 90 sign-artifacts: true sbom-generator: true build-node: centos8-docker-4c-4g maven-versions-plugin: true mvn-version: "mvn36" mvn-params: "-DskipTests=true -Dnpm.registry=https://nexus3.onap.org/repository/npm.public/npm/-/" - gerrit-maven-docker-stage: sbom-generator: true build-node: ubuntu1804-docker-v1-8c-8g maven-versions-plugin: true mvn-params: "-P docker -DskipTests=true -Dnpm.registry=https://nexus3.onap.org/repository/npm.public/npm/-/" mvn-version: "mvn36" container-public-registry: "nexus3.onap.org:10001" container-staging-registry: "nexus3.onap.org:10003" - "{project-name}-gerrit-release-jobs": build-node: centos7-docker-2c-1g project: "sdc" stream: - "master": branch: "master" java-version: openjdk11 - "london": branch: "london" java-version: openjdk11 - "montreal": branch: "montreal" java-version: openjdk11 mvn-settings: "sdc-settings" files: "**" archive-artifacts: "" build-node: ubuntu1804-docker-8c-8g maven-version: "mvn36" - project: name: sdc-sonar jobs: - gerrit-maven-sonar: build-timeout: 120 sonarcloud: true sonarcloud-project-organization: "{sonarcloud_project_organization}" sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" sonar-mvn-goal: "{sonar_mvn_goal}" build-node: ubuntu1804-docker-8c-16g project: "sdc" project-name: "sdc" branch: "master" mvn-settings: "sdc-settings" java-version: openjdk11 mvn-params: "-P skip-integration-tests -Dnpm.registry=https://nexus3.onap.org/repository/npm.public/npm/-/" mvn-goals: "clean install" mvn-opts: "-Xmx1024m" mvn-version: "mvn36" - project: name: sdc-clm jobs: - gerrit-maven-clm: build-timeout: 120 submodule-timeout: 30 mvn-params: "-P skip-integration-tests -Dnpm.registry=https://nexus3.onap.org/repository/npm.public/npm/-/" nexus-iq-namespace: "onap-" project: sdc project-name: "sdc" build-node: ubuntu1804-docker-8c-8g stream: - "master": branch: "master" mvn-version: "mvn36" mvn-settings: "sdc-settings" java-version: openjdk11