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 <[email protected]> Authored: Tue Aug 15 23:57:34 2017 +0200 Committer: Tibor17 <[email protected]> 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' } } }
