From: raviteja.karumuri Date: Fri, 22 Nov 2024 12:35:13 +0000 (+0000) Subject: NONRTRIC - Enable Sonar for nonrtric-plt-a1policymanagment & -informationcoordinator X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F70%2F13770%2F2;p=ci-management.git NONRTRIC - Enable Sonar for nonrtric-plt-a1policymanagment & -informationcoordinator Issue-ID: NONRTRIC-1026 Change-Id: Ic485f227685bcbbaacb0715345a14c5d73862c15 Signed-off-by: Raviteja Karumuri --- diff --git a/jjb/nonrtric-plt-a1policymanagementservice/coverage-exclude-pattern.txt b/jjb/nonrtric-plt-a1policymanagementservice/coverage-exclude-pattern.txt new file mode 100644 index 00000000..c9313eda --- /dev/null +++ b/jjb/nonrtric-plt-a1policymanagementservice/coverage-exclude-pattern.txt @@ -0,0 +1 @@ +org.onap.ccsdk.oran.a1policymanagementservice.models.v2/**.class,org.onap.ccsdk.oran.a1policymanagementservice.models.v3/**.class \ No newline at end of file diff --git a/jjb/nonrtric-plt-a1policymanagementservice/nonrtric-plt-a1policymanagementservice.yaml b/jjb/nonrtric-plt-a1policymanagementservice/nonrtric-plt-a1policymanagementservice.yaml index 975f9708..d5a7fc64 100644 --- a/jjb/nonrtric-plt-a1policymanagementservice/nonrtric-plt-a1policymanagementservice.yaml +++ b/jjb/nonrtric-plt-a1policymanagementservice/nonrtric-plt-a1policymanagementservice.yaml @@ -11,6 +11,7 @@ project: nonrtric/plt/a1policymanagementservice # jenkins job name prefix project-name: nonrtric-plt-a1policymanagementservice + jacoco-exclude-pattern: !include-raw-escape: coverage-exclude-pattern.txt # maven settings file has docker credentials mvn-settings: nonrtric-plt-a1policymanagementservice-settings mvn-version: mvn36 @@ -72,3 +73,16 @@ mvn-version: mvn39 - j-release: branch: j-release + +- project: + <<: *a1policymanagementservice_jdk_common + name: nonrtric-plt-a1policymanagementservice-sonar + project-name: nonrtric-plt-a1policymanagementservice + # template goal install builds docker image unnecessarily + mvn-params: "-Ddocker.skip=true" + sonarcloud: true + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "nonrtric-plt-a1policymanagementservice" + sonarcloud-project-organization: "{sonarcloud_project_organization}" + jobs: + - gerrit-maven-sonar diff --git a/jjb/nonrtric-plt-informationcoordinatorservice/nonrtric-plt-informationcoordinatorservice.yaml b/jjb/nonrtric-plt-informationcoordinatorservice/nonrtric-plt-informationcoordinatorservice.yaml index 3e9e2fc7..9913afaf 100644 --- a/jjb/nonrtric-plt-informationcoordinatorservice/nonrtric-plt-informationcoordinatorservice.yaml +++ b/jjb/nonrtric-plt-informationcoordinatorservice/nonrtric-plt-informationcoordinatorservice.yaml @@ -63,3 +63,16 @@ build-node: centos7-docker-2c-8g jobs: - "{project-name}-gerrit-release-jobs" + +- project: + <<: *informationcoordinatorservice_jdk_common + name: nonrtric-plt-informationcoordinatorservice-sonar + project-name: nonrtric-plt-informationcoordinatorservice + # template goal install builds docker image unnecessarily + mvn-params: "-Ddocker.skip=true" + sonarcloud: true + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "nonrtric-plt-informationcoordinatorservice" + sonarcloud-project-organization: "{sonarcloud_project_organization}" + jobs: + - gerrit-maven-sonar