ium_z487175/Jenkinsfile-evaluation

40 lines
1.1 KiB
Plaintext

pipeline{
agent any
parameters {
gitParameter(
name: 'BRANCH',
type: 'branch',
defaultValue: 'master',
description: 'Select the branch of training'
)
}
stages{
stage('Copy model artifacts with test dataset') {
steps {
script {
def myProject = "z-s487175-training/master"
copyArtifacts(
projectName: myProject,
fingerprintArtifacts: true,
selector: [$class: 'SpecificBuildSelector', buildNumber: "lastSuccessfulBuild"]
)
}
}
}
stage('Train model'){
steps{
sh "docker run -v ${env.WORKSPACE}/dane:/app ium python3 /app/DL-prediction.py"
}
}
stage('Archive prediction results'){
steps{
sh "docker cp \$(docker ps -l -q):/app/results_prediction.csv ${env.WORKSPACE}"
archiveArtifacts artifacts: 'results_prediction.csv', fingerprint: true
}
}
}
}