pipeline { agent any parameters { buildSelector { defaultSelector: lastSuccessful(), description: 'Build for copying artifacts', name: 'BUILD_SELECTOR' } } stages { stage('Copy Artifacts') { steps { copyArtifacts fingerprintArtifacts: true, projectName: 's464914-create-dataset', selector: buildParameter('BUILD_SELECTOR') } } stage('Build') { steps { sh "bash ./stats_dataset.sh" archiveArtifacts artifacts: 'artifacts/*', onlyIfSuccessful: true } } } }