From: Claudio D. Gasparini Date: Mon, 26 Apr 2021 13:11:10 +0000 (+0200) Subject: Add configuration for oam-nf-adopter X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=9d07379a59862bc5527f3568ac05e872c2c6c14e;p=ci-management.git Add configuration for oam-nf-adopter Issue-ID: OAM-202 Signed-off-by: Claudio D. Gasparini Change-Id: I01bf4b7f83f64ba101115b9a28206029b104288e --- diff --git a/jjb/oam-nf-oam-adopter/oam-nf-adopter.yaml b/jjb/oam-nf-oam-adopter/oam-nf-adopter.yaml new file mode 100644 index 00000000..9800d487 --- /dev/null +++ b/jjb/oam-nf-oam-adopter/oam-nf-adopter.yaml @@ -0,0 +1,80 @@ +--- +- project: + name: oam-nf-oam-adopter-project-view + project-name: oam-nf-oam-adopter + views: + - project-view + +- project: + name: oam-nf-oam-adopter-info + project: oam/nf-oam-adopter + project-name: oam-nf-oam-adopter + build-node: centos7-builder-1c-1g + jobs: + - gerrit-info-yaml-verify + +- oam-nf-oam-adopter: &oam-nf-oam-adopter + name: oam-nf-oam-adopter + project: oam/nf-oam-adopter + project-name: oam-nf-oam-adopter + java-version: openjdk11 + mvn-version: "mvn36" + maven-version: "mvn36" + mvn-settings: 'nf-oam-adopter-settings' + build-node: centos7-builder-1c-1g + +- project: + <<: *oam-nf-oam-adopter + name: oam-nf-oam-adopter-clm + jobs: + - gerrit-maven-clm + nexus-iq-namespace: 'oran-' + branch: 'master' + +- project: + <<: *oam-nf-oam-adopter + jobs: + - gerrit-maven-verify + - gerrit-maven-merge: + mvn-params: '-P docker' + - gerrit-maven-stage: + sign-artifacts: true + build-node: centos7-builder-1c-1g + maven-versions-plugin: true + - gerrit-maven-docker-stage: + build-node: centos7-builder-1c-1g + maven-versions-plugin: true + mvn-params: '-P docker' + container-public-registry: nexus3.o-ran-sc.org:10001 + container-staging-registry: nexus3.o-ran-sc.org:10004 + - '{project-name}-gerrit-release-jobs': + build-node: centos7-builder-1c-1g + stream: + - 'master': + branch: 'master' + files: '**' + archive-artifacts: '' + +- project: + <<: *oam-nf-oam-adopter + name: oam-nf-oam-adopter-sonar + jobs: + - gerrit-maven-sonar + sonarcloud: true + sonarcloud-project-organization: '{sonarcloud_project_organization}' + sonarcloud-api-token: '{sonarcloud_api_token}' + sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + cron: '@daily' + branch: 'master' + mvn-goals: 'clean install' + mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' + mvn-params: '-Ddocker.skip=true' + +- project: + <<: *oam-nf-oam-adopter + name: oam-nf-oam-adopter-whitesource + jobs: + - gerrit-whitesource-scan + wss-product-name: nf-oam-adopter + mvn-clean-install: true + branch: master