Add settings macro info for vpnservice project
[releng/builder.git] / jjb / job.yaml.template
index 61f3887f9921436c70d5497439a5eb293bd56f91..c6de4b919447f82b99242ec9c07386ee7b1edbf4 100644 (file)
@@ -79,6 +79,7 @@
     publishers:
         - email-notification:
             email-prefix: '[PROJECT]'
+        - jacoco-report
 
 - job-template:
     name: 'PROJECT-merge-{stream}'
     maven:
         maven-name: '{mvn32}'
         root-pom: 'pom.xml'
-        goals: 'MAVEN_GOALS'
+        goals: 'MAVEN_GOALS source:jar javadoc:jar'
         maven-opts: 'MAVEN_OPTS'
         settings: '{PROJECT-settings}'
         global-settings: '{odl-global-settings}'
             id: ''
             unique-version: true
             deploy-unstable: false
+        - jacoco-report
 
 - job-template:
     name: 'PROJECT-daily-{stream}'
     publishers:
         - email-notification:
             email-prefix: '[PROJECT]'
+        - jacoco-report
 
 - job-template:
     name: 'PROJECT-integration-{stream}'
     maven:
         maven-name: '{mvn32}'
         root-pom: 'pom.xml'
-        goals: 'MAVEN_GOALS'
+        goals: 'MAVEN_GOALS source:jar javadoc:jar'
         maven-opts: 'MAVEN_OPTS'
         settings: '{PROJECT-settings}'
         global-settings: '{odl-global-settings}'
             id: ''
             unique-version: true
             deploy-unstable: false
+        - jacoco-report
 
 - job-template:
     name: 'PROJECT-sonar'
     maven:
         maven-name: '{mvn32}'
         root-pom: 'pom.xml'
-        goals: 'validate'
+        goals: 'MAVEN_GOALS -Dsonar'
         maven-opts: 'MAVEN_OPTS'
         settings: '{PROJECT-settings}'
         global-settings: '{odl-global-settings}'
             maven-opts: '-Xmx6144m -XX:MaxPermSize=1024m'
         - email-notification:
             email-prefix: '[PROJECT]'
+        - jacoco-report