You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ti...@apache.org on 2017/08/15 21:57:47 UTC

maven-surefire git commit: Jenkinsfile

Repository: maven-surefire
Updated Branches:
  refs/heads/master 0eeec810d -> f9691d8d0


Jenkinsfile


Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/f9691d8d
Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/f9691d8d
Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/f9691d8d

Branch: refs/heads/master
Commit: f9691d8d0942fd6cc8cbcab13cfa83a6be2639ea
Parents: 0eeec81
Author: Tibor17 <ti...@apache.org>
Authored: Tue Aug 15 23:57:34 2017 +0200
Committer: Tibor17 <ti...@apache.org>
Committed: Tue Aug 15 23:57:34 2017 +0200

----------------------------------------------------------------------
 Jenkinsfile | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/f9691d8d/Jenkinsfile
----------------------------------------------------------------------
diff --git a/Jenkinsfile b/Jenkinsfile
index cbac90d..e1fefe7 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -5,15 +5,18 @@ pipeline {
     stages {
         stage('Unix Build') {
             tools {
-                maven 'Maven 3.3.9'
-                jdk 'JDK 1.8.0_102'
+                maven 'Maven 3.5.0'
+                jdk 'JDK 1.8.0_144'
             }
             steps {
-                sh 'mvn clean install jacoco:report -B -U -e -fae -V -Prun-its,embedded,jenkins -Dsurefire.useFile=false -Dfailsafe.useFile=false -Dintegration-test-port=8084'
+                sh 'mvn clean install jacoco:report -B -U -e -fae -V -Prun-its,jenkins -Dsurefire.useFile=false -Dfailsafe.useFile=false -Dintegration-test-port=8084 -Djdk.home=$JDK_9_B181_HOME'
+            }
+            stage('JaCoCo') {
+                jacoco changeBuildStatus: false, execPattern: '**/*.exec'
             }
             post {
                 success {
-                    junit '**/target/surefire-reports/**/*.xml,**/target/failsafe-reports/**/*.xml' 
+                    junit healthScaleFactor: 0.0, allowEmptyResults: true, keepLongStdio: true, testResults: '**/surefire-integration-tests/target/failsafe-reports/**/*.xml,**/surefire-integration-tests/target/surefire-reports/**/*.xml,**/maven-*/target/surefire-reports/**/*.xml,**/surefire-*/target/surefire-reports/**/*.xml,**/common-*/target/surefire-reports/**/*.xml'
                 }
             }
         }
@@ -22,15 +25,18 @@ pipeline {
                 label env.WIN_LABEL
             }
             tools {
-                maven 'Maven 3.3.9 (Windows)'
+                maven 'Maven 3.5.0 (Windows)'
                 jdk 'JDK 1.8_121 (Windows Only)'
             }
             steps {
-                bat 'mvn clean install jacoco:report -B -U -e -fae -V -Prun-its,embedded,jenkins -Dsurefire.useFile=false -Dfailsafe.useFile=false -Dintegration-test-port=8084'
+                bat 'mvn clean install jacoco:report -B -U -e -fae -V -Prun-its,jenkins -Dsurefire.useFile=false -Dfailsafe.useFile=false -Dintegration-test-port=8084 -Djdk.home=$JDK_9_B181_HOME'
+            }
+            stage('JaCoCo') {
+                jacoco changeBuildStatus: false, execPattern: '**/*.exec'
             }
             post {
                 success {
-                    junit '**/target/surefire-reports/**/*.xml,**/target/failsafe-reports/**/*.xml' 
+                    junit healthScaleFactor: 0.0, allowEmptyResults: true, keepLongStdio: true, testResults: '**/surefire-integration-tests/target/failsafe-reports/**/*.xml,**/surefire-integration-tests/target/surefire-reports/**/*.xml,**/maven-*/target/surefire-reports/**/*.xml,**/surefire-*/target/surefire-reports/**/*.xml,**/common-*/target/surefire-reports/**/*.xml'
                 }
             }
         }