CI: Disable INFO verify jobs
[ci-management.git] / jjb / nonrtric-plt-ranpm / nonrtric-plt-ranpm.yaml
index 094f110..44df61c 100644 (file)
@@ -5,15 +5,6 @@
     views:
       - project-view
 
-- project:
-    name: nonrtric-plt-ranpm-info
-    project: nonrtric/plt/ranpm
-    project-name: nonrtric-plt-ranpm
-    build-node: centos7-builder-1c-1g
-    branch: master
-    jobs:
-      - gerrit-info-yaml-verify
-
 - _nonrtric-plt-ranpm_common: &nonrtric_plt_ranpm_jdk_common
     name: nonrtric-plt-ranpm-common
     # git repo
@@ -56,6 +47,8 @@
           branch: master
       - h-release:
           branch: h-release
+      - i-release:
+          branch: i-release
 
 # Jobs for nonrtric-plt-ranpm-pmproducer
 - project:
@@ -78,6 +71,8 @@
           branch: master
       - h-release:
           branch: h-release
+      - i-release:
+          branch: i-release
 
 # Jobs for nonrtric-plt-ranpm-influxlogger
 - project:
           branch: master
       - h-release:
           branch: h-release
+      - i-release:
+          branch: i-release
 
 - project:
     <<: *nonrtric_plt_ranpm_jdk_common
           branch: master
       - h-release:
           branch: h-release
+      - i-release:
+          branch: i-release
 
 # Jobs for nonrtric-plt-ranpm-pm-file-converter SONAR
 - project:
       sonar.projectName={project-name}
       sonar.build.sourceEncoding=UTF-8
       sonar.language=go
-      sonar.sources=.
-      sonar.go.coverage.reportPaths=pm-file-converter/coverage.txt
-      sonar.inclusions=pm-file-converter/main.go,pm-file-converter/common/**/**.go,pm-file-converter/components/**/**.go
-      sonar.exclusions=pm-file-converter/components/xmltransform/xmltransform_test.go
+      sonar.projectBaseDir=pm-file-converter
+      sonar.go.coverage.reportPaths=coverage.txt
+      sonar.inclusions=**/*.go
+      sonar.exclusions=**/*_test.go
     jobs:
       - gerrit-sonar-prescan-script
 
     name: nonrtric-plt-ranpm-datafilecollector-sonar
     project-name: nonrtric-plt-ranpm-datafilecollector
     # template goal install builds docker image unnecessarily
-    mvn-params: "-Ddocker.skip=true"
-    sonar-properties: |
-      sonar.login={sonarcloud_api_token}
-      sonar.projectKey={sonarcloud_project_organization}_{project-name}
-      sonar.organization={sonarcloud_project_organization}
-      sonar.projectName={project-name}
-      sonar.build.sourceEncoding=UTF-8
+    mvn-params: "-f datafilecollector -Ddocker.skip=true"
+    gerrit_trigger_file_paths:
+      - compare-type: REG_EXP
+        pattern: "datafilecollector/.*"
+    sonarcloud: true
+    sonarcloud-api-token: "{sonarcloud_api_token}"
+    sonarcloud-project-key: "nonrtric-plt-ranpm-datafilecollector"
+    sonarcloud-project-organization: "{sonarcloud_project_organization}"
+    jobs:
+      - gerrit-maven-sonar
+
+- project:
+    <<: *nonrtric_plt_ranpm_jdk_common
+    name: nonrtric-plt-ranpm-pmproducer-sonar
+    project-name: nonrtric-plt-ranpm-pmproducer
+    # template goal install builds docker image unnecessarily
+    mvn-params: "-f pmproducer -Ddocker.skip=true"
+    gerrit_trigger_file_paths:
+      - compare-type: REG_EXP
+        pattern: "pmproducer/.*"
+    sonarcloud: true
+    sonarcloud-api-token: "{sonarcloud_api_token}"
+    sonarcloud-project-key: "nonrtric-plt-ranpm-pmproducer"
+    sonarcloud-project-organization: "{sonarcloud_project_organization}"
+    jobs:
+      - gerrit-maven-sonar
+
+- project:
+    <<: *nonrtric_plt_ranpm_jdk_common
+    name: nonrtric-plt-ranpm-influxlogger-sonar
+    project-name: nonrtric-plt-ranpm-influxlogger
+    # template goal install builds docker image unnecessarily
+    mvn-params: "-f influxlogger -Ddocker.skip=true"
+    gerrit_trigger_file_paths:
+      - compare-type: REG_EXP
+        pattern: "influxlogger/.*"
+    sonarcloud: true
+    sonarcloud-api-token: "{sonarcloud_api_token}"
+    sonarcloud-project-key: "nonrtric-plt-ranpm-influxlogger"
+    sonarcloud-project-organization: "{sonarcloud_project_organization}"
     jobs:
       - gerrit-maven-sonar