pipeline { agent { dockerfile { filename 'Dockerfile_2.build' // dir 'build' label 'label' //additionalBuildArgs '--build-arg version=1.0.2' //args '-v /tmp:/tmp' } } parameters { buildSelector ( name: 'BUILD_SELECTOR', defaultSelector: lastSuccessful(), description: 'Which build to use for copying artifacts?', ) } stages { stage('Load Artifact') { steps { script { copyArtifacts fingerprintArtifacts: true, projectName: 's452627-training', selector: buildParameter("BUILD_SELECTOR") } } } stage('Run Script') { steps { script { //sh "chmod +x -R ${env.WORKSPACE}" //sh './make_statistic.sh | tee output_statistic.txt' // sh 'docker build . -t jhenyk/ium:latest' // sh 'docker run jhenyk/ium:latest' sh 'node --version' } } } stage('Archive Output') { steps { archiveArtifacts 'testresults.txt' } } } }