NONRTRIC - Enable Sonar for nonrtric-plt-a1policymanagment & -informationcoordinator 70/13770/2
authorraviteja.karumuri <raviteja.karumuri@est.tech>
Fri, 22 Nov 2024 12:35:13 +0000 (12:35 +0000)
committerraviteja.karumuri <raviteja.karumuri@est.tech>
Fri, 22 Nov 2024 12:45:07 +0000 (12:45 +0000)
Issue-ID: NONRTRIC-1026
Change-Id: Ic485f227685bcbbaacb0715345a14c5d73862c15
Signed-off-by: Raviteja Karumuri <raviteja.karumuri@est.tech>
jjb/nonrtric-plt-a1policymanagementservice/coverage-exclude-pattern.txt [new file with mode: 0644]
jjb/nonrtric-plt-a1policymanagementservice/nonrtric-plt-a1policymanagementservice.yaml
jjb/nonrtric-plt-informationcoordinatorservice/nonrtric-plt-informationcoordinatorservice.yaml

diff --git a/jjb/nonrtric-plt-a1policymanagementservice/coverage-exclude-pattern.txt b/jjb/nonrtric-plt-a1policymanagementservice/coverage-exclude-pattern.txt
new file mode 100644 (file)
index 0000000..c9313ed
--- /dev/null
@@ -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
index 975f970..d5a7fc6 100644 (file)
@@ -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
           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
index 3e9e2fc..9913afa 100644 (file)
     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