pipeline{ agent any parameters { string( name: 'EPOCHS', description: 'Number of epochs', defaultValue: '10' ) } stages{ stage('Copy dataset'){ steps{ sh "docker cp \$(docker ps -l -q):/app/dane ${env.WORKSPACE}" } } stage('Train model'){ steps{ sh "docker run -v ${env.WORKSPACE}/dane:/app/dane ium python3 /app/DL-model.py --epochs ${parameters.EPOCHS}" } } stage('Archive model'){ steps{ archiveArtifacts artifacts: 'model_with_data.pickle', fingerprint: true } } } }