From 806a96f6d5ea9670132db2e770a1c8601103d454 Mon Sep 17 00:00:00 2001 From: Walter Oggioni Date: Fri, 9 Dec 2022 10:54:10 +0800 Subject: [PATCH] improved Jenkins pipeline --- Jenkinsfile | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 5383ecd..70f11df 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -6,8 +6,22 @@ pipeline { stages { stage("Build") { steps { - sh "./gradlew clean build" - junit testResults: "build/test-results/test/*.xml" + sh "./gradlew assemble" + } + } + stage("Check") { + steps { + sh "./gradlew test" + } + post { + always { + junit 'build/test-results/test/*.xml' + } + } + } + stage("Archive") { + steps { + sh "./gradlew build" javadoc javadocDir: "build/docs/javadoc", keepAll: true archiveArtifacts artifacts: 'build/libs/*.jar,benchmark/build/libs/*.jar', allowEmptyArchive: true,