pipeline { agent any parameters { buildSelector( defaultSelector: lastSuccessful(), description: 'Which build to use for copying artifacts', name: 'BUILD_SELECTOR') } stages { stage('Clone Repository') { steps { git url: "https://git.wmi.amu.edu.pl/s464979/ium_464979.git" } } stage('Copy Artifact') { steps { withEnv(["BUILD_SELECTOR=${params.BUILD_SELECTOR}" ]) { copyArtifacts fingerprintArtifacts: true, projectName: 'z-s464979-create-dataset', selector: buildParameter('$BUILD_SELECTOR')} } } stage('Execute Shell Script') { steps { script { sh "bash ./dataset_stats.sh" } } } stage('Archive Results') { steps { archiveArtifacts artifacts: 'stats.txt', onlyIfSuccessful: true } } } // post { // always { // deleteDir() // } // } }