From 9d07379a59862bc5527f3568ac05e872c2c6c14e Mon Sep 17 00:00:00 2001 From: "Claudio D. Gasparini" Date: Mon, 26 Apr 2021 15:11:10 +0200 Subject: [PATCH] Add configuration for oam-nf-adopter Issue-ID: OAM-202 Signed-off-by: Claudio D. Gasparini Change-Id: I01bf4b7f83f64ba101115b9a28206029b104288e --- jjb/oam-nf-oam-adopter/oam-nf-adopter.yaml | 80 ++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 jjb/oam-nf-oam-adopter/oam-nf-adopter.yaml 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 -- 2.16.6