diff --git a/Jenkinsfile b/Jenkinsfile index 2be7fad..f2f43a4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -35,6 +35,21 @@ pipeline { } } } + stage('Train and predict') { + agent { + dockerfile { + filename 'Dockerfile' + reuseNode true + } + } + steps { + sh "chmod +x ./model.py" + sh "chmod +x ./predict.py" + sh "python ./model.py" + sh "python .predict.py" + archiveArtifacts artifacts: 'predicted_selling_prices.csv', onlyIfSuccessful: true + } + } stage('Archive Results') { steps { archiveArtifacts artifacts: 'data/*', onlyIfSuccessful: true