Try to make deploy independent from n builds.
diff --git a/Jenkinsfile b/Jenkinsfile
index 23315d0..3c7e42c 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -55,8 +55,7 @@
stages {
stage('BuildAndTest') {
steps {
- sh "mvn -version"
- sh "mvn clean deploy checkstyle:check apache-rat:check animal-sniffer:check dependency-check:check -Pgenerate-assembly -Ptomcat"
+ sh "mvn clean package checkstyle:check apache-rat:check animal-sniffer:check dependency-check:check -Pgenerate-assembly"
}
post {
always {
@@ -69,6 +68,15 @@
}
}
}
+ stage('Deploy') {
+ tools {
+ maven "Maven (latest)"
+ jdk "JDK 11 (latest)"
+ }
+ steps {
+ sh "mvn clean deploy -Pgenerate-assembly -Ptomcat"
+ }
+ }
}
post {
// If this build failed, send an email to the list.