diff --git a/Jenkinsfile b/Jenkinsfile index 17192ec..8a99659 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,6 +3,9 @@ pipeline { environment { SNAPCRAFT_STORE_CREDENTIALS = credentials('snapcraft-store-credentials') } + options { + skipDefaultCheckout(true) + } stages { stage('Build snap packages') { parallel { @@ -10,7 +13,9 @@ pipeline { agent { label "snap-arm64" } steps { mattermostSend "ARM64 Snap build started - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)" - sh "rm *.snap || true" + cleanWs() + // sh "rm *.snap || true" + checkout scm sh "snapcraft" } post { @@ -22,16 +27,15 @@ pipeline { failure { mattermostSend color: "danger", message: "ARM64 Snap build failure - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)" } - always { - cleanWs() - } } } stage('Build snap for AMD64') { agent { label "snap-amd64" } steps { mattermostSend "AMD64 Snap build Started - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)" - sh "rm *.snap || true" + cleanWs() + // sh "rm *.snap || true" + checkout scm sh "snapcraft" } post { @@ -43,9 +47,6 @@ pipeline { failure { mattermostSend color: "danger", message: "AMD64 Snap build failure - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)" } - always { - cleanWs() - } } } }