diff --git a/Jenkinsfile.eval b/Jenkinsfile.eval index 19602f7..f353528 100644 --- a/Jenkinsfile.eval +++ b/Jenkinsfile.eval @@ -37,10 +37,20 @@ pipeline { sh "ls -la" } } + stage('get eval value') { + steps { + script { + metric = sh ( + script: 'trainResults.csv', + returnStdout: true + ).trim() + } + } + } } post { always { - emailext body: "${currentBuild.currentResult}", subject: 's444417-evaluation build status', to: 'e19191c5.uam.onmicrosoft.com@emea.teams.ms' + emailext body: "${currentBuild.currentResult}, (number, loss): ${metric}", subject: 's444417-evaluation build status', to: 'e19191c5.uam.onmicrosoft.com@emea.teams.ms' } } } \ No newline at end of file diff --git a/README.md b/README.md index 97b48e3..5f0d928 100644 --- a/README.md +++ b/README.md @@ -15,5 +15,5 @@ Zadanie 2 4. skrypt trainScript.py tworzy plota z wczytanych wartości odczytanych z pliku trainResults.csv, natomiast nei ma jak tego podejrzeć w Jenkins 5. projekt odpala się po zakończeniu trenowania jenkinsfile3 build job oraz kopiuje sobie model copyArtifacts z uwzględnieniem brancha master 6. copyArtifacts z s444417-create-dataset -7. parametr BRANCH do wyboru konkretnej gałęzi, buildselector do wybrania builda +7. parametr BRANCH do wyboru konkretnej gałęzi, buildselector do wybrania builda w Jenkins.eval 8. powiadomenie mail wysyłane w pliku Jenkinsfile.eval post emailext \ No newline at end of file