From b88edfaad2bcb70fda19dedc255fbd7eabc55391 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Wa=C5=82=C4=99sa?= Date: Fri, 6 May 2022 21:10:38 +0200 Subject: [PATCH] Dodanie 'Jenkinsfile-evaluation' --- Jenkinsfile-evaluation | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 Jenkinsfile-evaluation diff --git a/Jenkinsfile-evaluation b/Jenkinsfile-evaluation new file mode 100644 index 0000000..6945237 --- /dev/null +++ b/Jenkinsfile-evaluation @@ -0,0 +1,39 @@ +pipeline { + agent { + dockerfile { + additionalBuildArgs "--build-arg KAGGLE_USERNAME=${params.KAGGLE_USERNAME} --build-arg KAGGLE_KEY=${params.KAGGLE_KEY} --build-arg CUTOFF=${params.CUTOFF} -t sebastianwalesa" + } + } + parameters { + string( + defaultValue: '1000', + description: 'Number of epochs', + name: 'EPOCHS', + trim: false + ) + } + stages { + stage('Train-stage'){ + steps { + copyArtifacts filter: '*', projectName: 's478839-create-dataset' + sh 'python3 ./ml_pytorch.py $EPOCHS' + archiveArtifacts artifacts: 'Model_xPosition.pkl', followSymlinks: false + } + } + } + post { + success { + emailext body: 'SUCCESS', subject: 's478839-training', to: 'e19191c5.uam.onmicrosoft.com@emea.teams.ms' + } + failure { + emailext body: 'FAILURE', subject: 's478839-training', to: 'e19191c5.uam.onmicrosoft.com@emea.teams.ms' + } + unstable { + emailext body: 'UNSTABLE', subject: 's478839-training', to: 'e19191c5.uam.onmicrosoft.com@emea.teams.ms' + } + changed { + emailext body: 'CHANGED', subject: 's478839-training', to: 'e19191c5.uam.onmicrosoft.com@emea.teams.ms' + } + } + +} \ No newline at end of file