Add settings macro info for vpnservice project
[releng/builder.git] / jjb / job.yaml.template
index de4a1ea28b795db5438f700257361be2423a8c4b..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}'
     publishers:
         - email-notification:
             email-prefix: 'EMAIL_PREFIX'
+        - maven-deploy:
+            id: ''
+            unique-version: true
+            deploy-unstable: false
+        - jacoco-report
 
 - job-template:
     name: 'PROJECT-sonar'
         - git-scm:
             credentials-id: '{ssh-credentials}'
             refspec: ''
-            branch: 'master'
+            branch: 'SONAR_BRANCH'
 
     wrappers:
         - build-timeout
     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