diff --git a/Jenkinsfile_train b/Jenkinsfile_train new file mode 100644 index 0000000..1dd13db --- /dev/null +++ b/Jenkinsfile_train @@ -0,0 +1,35 @@ +pipeline { + agent { + dockerfile { + additionalBuildArgs "--build-arg KAGGLE_USERNAME=${params.KAGGLE_USERNAME} --build-arg KAGGLE_KEY=${params.KAGGLE_KEY} --build-arg CUTOFF=${params.CUTOFF} -t kgirejko" + } + } + parameters { + string( + defaultValue: '1000', + description: 'Number of epochs', + name: 'EPOCHS', + trim: false + ) + } + stages { + stage('Script'){ + steps { + copyArtifacts filter: '*', projectName: 's478815-create-dataset' + sh 'python3 ./biblioteka_DL.py $EPOCHS' + archiveArtifacts artifacts: 'output', followSymlinks: false + + + } + } + } + post { + success { + emailext body: 'SUCCESS', subject: 's478815-training', to: 'e19191c5.uam.onmicrosoft.com@emea.teams.ms' + } + failure { + emailext body: 'FAILURE', subject: 's4478815-training', to: 'e19191c5.uam.onmicrosoft.com@emea.teams.ms' + } + } + } +} \ No newline at end of file