From 109b387a094ac0df54285da53a1ae7371fd7925b Mon Sep 17 00:00:00 2001 From: Walter Oggioni Date: Tue, 7 Nov 2023 17:50:44 +0800 Subject: [PATCH] updated Jenkins pipeline --- Jenkinsfile | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 70f11df..d4b2c07 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -6,27 +6,25 @@ pipeline { stages { stage("Build") { steps { - sh "./gradlew assemble" - } - } - stage("Check") { - steps { - sh "./gradlew test" + sh "./gradlew build" } post { always { junit 'build/test-results/test/*.xml' + junit 'jmath/build/test-results/test/*.xml' + } + success { + jacoco( + execPattern: '**/build/jacoco/*.exec', + classPattern: '**/build/classes/java/main', + sourcePattern: '**/src/main' + ) + javadoc javadocDir: "build/docs/javadoc", keepAll: true + archiveArtifacts artifacts: '**/build/libs/*.jar', + allowEmptyArchive: false, + fingerprint: true, + onlyIfSuccessful: true } - } - } - stage("Archive") { - steps { - sh "./gradlew build" - javadoc javadocDir: "build/docs/javadoc", keepAll: true - archiveArtifacts artifacts: 'build/libs/*.jar,benchmark/build/libs/*.jar', - allowEmptyArchive: true, - fingerprint: true, - onlyIfSuccessful: true } } stage("Publish") {