From ab8d3e21d935e321c4daec7db23f8a56ab1c5053 Mon Sep 17 00:00:00 2001 From: gedin Date: Wed, 24 May 2023 17:09:50 +0200 Subject: [PATCH] jenkinsfile for eval copy --- JenkinsfileEval | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/JenkinsfileEval b/JenkinsfileEval index f764b45..d0d0370 100644 --- a/JenkinsfileEval +++ b/JenkinsfileEval @@ -1,9 +1,15 @@ node { stage('Preparation') { + steps { checkout scm - copyArtifacts projectName: 's470618-metrics', filter: 'metrics.txt', fingerprintArtifacts: true, selector: lastSuccessful(), optional: true, target: './train-eval' - copyArtifacts projectName: 's470618-training', filter: '*.pt', fingerprintArtifacts: true, selector: lastSuccessful(), target: '.' - } + script { + if (currentBuild.previousBuild) { + copyArtifacts projectName: currentBuild.projectName, filter: 'metrics.txt', fingerprintArtifacts: true, selector: lastSuccessful(), optional: true, target: './train-eval' + } + } + copyArtifacts projectName: 's470618-training', filter: '*.pt', fingerprintArtifacts: true, selector: lastSuccessful(), target: './train-eval' + } + } stage('Evaluate metrics') { sh "pip install matplotlib" sh "cd train-eval && ./eval.py"