improved Jenkins pipeline

This commit is contained in:
2022-12-09 10:54:10 +08:00
parent d3c32b1765
commit 806a96f6d5

18
Jenkinsfile vendored
View File

@@ -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,