pipeline { agent any parameters { buildSelector( defaultSelector: lastSuccessful(), description: 'Which build to use for copying artifacts', name: 'BUILD_SELECTOR') } stages { stage('Checkout') { steps { git branch: 'main', url: 'https://git.wmi.amu.edu.pl/s495715/iumKC.git' } } stage('Copy Artifacts') { steps { script { copyArtifacts( filter: 'football-semantic-segmentation.zip', fingerprintArtifacts: true, projectName: 'z-s495715-create-dataset', selector: buildSelector ) } } } stage('Execute Script') { steps { sh './calculate_stats.sh' } } stage('Archive Results') { steps { archiveArtifacts artifacts: 'stats.txt', onlyIfSuccessful: true } } } }