diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..d6aca0f --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,25 @@ +import java.nio.file.Path +import java.nio.file.Files + +pipeline { + agent any + stages { + stage("Build") { + steps { + sh "./gradlew clean build" + junit testResults: "build/test-results/test/*.xml" + javadoc javadocDir: "build/docs/javadoc" + archiveArtifacts artifacts: 'build/libs/*.jar,benchmark/build/libs/*.jar', + allowEmptyArchive: true, + fingerprint: true, + onlyIfSuccessful: true + } + } + stage("Publish") { + steps { + sh "./gradlew publish" + } + } + } +} +