Fix: JaCoCo exclude patterns format
[releng/builder.git] / jjb / integration / distribution / distribution-templates.yaml
index e6d4accedb8c9e9657218bf6b51adcd5834f4cb8..ad36d4702487f553cc04a8dc519f762c66ae9e7e 100644 (file)
@@ -26,7 +26,7 @@
     disabled: "{disable-job}"
 
     project-type: freestyle
-    node: "centos7-builder-8c-8g"
+    node: "centos8-builder-8c-8g"
     concurrent: true
 
     properties:
     name: "distribution-verify-{type}-{stream}"
 
     disable-job: "false"
+    jacoco-exclude-pattern: >-
+      **/gen/**,
+      **/generated-sources/**,
+      **/yang-gen**,
+      **/pax/**
 
     project-type: freestyle
-    node: centos7-builder-8c-8g
+    node: centos8-builder-8c-8g
     concurrent: true
     disabled: "{disable-job}"
 
       - lf-update-java-alternatives:
           java-version: "{java-version}"
       - maven-target:
-          maven-version: mvn38
+          maven-version: "{mvn-version}"
           pom: pom.xml
           goals: |
             clean install dependency:tree -DoutputFile=dependency_tree.txt
 
     publishers:
       - findbugs
-      - lf-jacoco-report
+      - lf-jacoco-report:
+          exclude-pattern: "{jacoco-exclude-pattern}"
       - lf-infra-publish
       - email-notification:
           email-recipients: "{email-recipients}"
     #     https://issues.apache.org/jira/browse/MNG-5666
 
     disable-job: false
+    jacoco-exclude-pattern: >-
+      **/gen/**,
+      **/generated-sources/**,
+      **/yang-gen**,
+      **/pax/**
 
     project-type: maven
-    node: "centos7-builder-8c-8g"
+    node: "centos8-builder-8c-8g"
     disabled: "{disable-job}"
 
     properties:
           id: ""
           unique-version: true
           deploy-unstable: false
-      - lf-jacoco-report
+      - lf-jacoco-report:
+          exclude-pattern: "{jacoco-exclude-pattern}"
       - lf-infra-publish
       - email-notification:
           email-recipients: "{email-recipients}"
     disabled: "{disable-job}"
 
     project-type: freestyle
-    node: "centos7-builder-8c-8g"
+    node: "centos8-builder-8c-8g"
     concurrent: true
 
     properties:
       - distribution-karaf-version:
           karaf-version: "{karaf-version}"
       - maven-exec:
-          maven-version: mvn38
+          maven-version: "{mvn-version}"
 
     scm:
       - integration-gerrit-scm:
     # This job works for both managed & self-managed distro.
 
     project-type: freestyle
-    node: centos7-builder-2c-8g
+    node: centos8-builder-2c-8g
     concurrent: false
 
     properties:
           controller-scope: ""
           controller-use-features-boot: ""
           feature-elasticsearch-attribute: "{elasticsearch-attribute}"
-      - integration-jdk-version:
-          jdkversion: "{jre}"
       - distribution-karaf-version:
           karaf-version: "{karaf-version}"
 
 
     builders:
       - integration-detect-variables
+      - lf-update-java-alternatives:
+          java-version: "{java-version}"
       - distribution-check-bootup
 
     publishers:
     disable-job: false
 
     project-type: freestyle
-    node: centos7-builder-4c-4g
+    node: centos8-builder-4c-4g
     concurrent: false
     disabled: "{disable-job}"
 
           branch: "{branch}"
       - integration-bundle-url:
           bundle-url: "{bundle-url}"
-      - integration-jdk-version:
-          jdkversion: "{jre}"
       - distribution-karaf-version:
           karaf-version: "karaf4"
 
 
     builders:
       - integration-detect-variables
+      - lf-update-java-alternatives:
+          java-version: "{java-version}"
       - distribution-check-bootup
 
     publishers: