diff --git a/Jenkinsfile b/Jenkinsfile index 060115349..4adaf1a8e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -13,6 +13,23 @@ pipeline { pollSCM 'H/15 * * * *' } stages { + stage('Prepare') { + agent { + label 'ubuntu' + } + stages { + stage('Clean Up') { + steps { + cleanWs deleteDirs: true, patterns: [[pattern: '**/target/**', type: 'INCLUDE']] + } + } + stage('Checkout') { + steps { + checkout scm + } + } + } + } stage('JDK 11') { agent { label 'ubuntu' @@ -25,11 +42,6 @@ pipeline { MAVEN_OPTS = "-Xmx1024m" } stages { - stage('Clean Up') { - steps { - cleanWs deleteDirs: true, patterns: [[pattern: '**/target/**', type: 'INCLUDE']] - } - } stage('Build') { steps { sh 'mvn -B package -DskipTests -DskipAssembly'