diff --git a/Jenkinsfile b/Jenkinsfile index 11199cf..6bcf9d0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,15 +1,20 @@ pipeline { agent { label 'LXCBuilder' } options { + skipDefaultCheckout() buildDiscarder(logRotator(numToKeepStr: '2', artifactNumToKeepStr: '1')) } stages { stage('Prepare') { steps { - // Get distrobuilder - copyArtifacts filter: 'bin/distrobuilder', fingerprintArtifacts: true, flatten: true, projectName: '/Public/DistroBuilder/BuildConfig=BrampCustom', selector: lastSuccessful() - // Setup Env - mkdir $WORKSPACE/REL + // Cleanup before starting + cleanWs() + // Checkout the repository + checkout scm + // Get distrobuilder + copyArtifacts filter: 'bin/distrobuilder', fingerprintArtifacts: true, flatten: true, projectName: '/Public/DistroBuilder/BuildConfig=BrampCustom', selector: lastSuccessful() + // Setup Env + mkdir $WORKSPACE/REL } } stage("Image Configs") {