From 9c135c76652f5fbf9f4268473a673148e961c471 Mon Sep 17 00:00:00 2001 From: Anna Nowak Date: Wed, 28 Apr 2021 21:21:14 +0200 Subject: [PATCH] add sendMail and parameters --- .gitignore | 5 +- Jenkinsfile-train | 23 +- evaluation_result.txt | 2 - model.h5 | Bin 43696 -> 0 bytes results.csv | 6656 ++++++++++++++++++++--------------------- train.py | 5 +- 6 files changed, 3356 insertions(+), 3335 deletions(-) delete mode 100644 evaluation_result.txt delete mode 100644 model.h5 diff --git a/.gitignore b/.gitignore index b424dc9..836fbed 100644 --- a/.gitignore +++ b/.gitignore @@ -61,5 +61,6 @@ data.csv test.csv train.csv dev.csv -stat.txt -.venv/ \ No newline at end of file +*.txt +.venv/ +model.h5 \ No newline at end of file diff --git a/Jenkinsfile-train b/Jenkinsfile-train index cd7bb0b..af45f86 100644 --- a/Jenkinsfile-train +++ b/Jenkinsfile-train @@ -7,6 +7,16 @@ pipeline { defaultSelector: lastSuccessful(), description: 'Which build to use for copying artifacts', name: 'WHICH_BUILD' + ), + string( + defaultValue: '16' + description: 'batch size', + name: 'BATCH_SIZE' + ), + string( + defaultValue: '15' + description: 'epochs', + name: 'EPOCHS' ) } stages { @@ -15,7 +25,13 @@ pipeline { steps { copyArtifacts(fingerprintArtifacts: true, projectName: 's434760-create-dataset', selector: buildParameter('WHICH_BUILD')) - sh 'python3.8 train.py' + } + } + stage('train') + { + steps + { + sh 'python3.8 train.py ${params.BATCH_SIZE} ${params.EPOCHS}' } } stage('archive artifacts') { @@ -23,5 +39,10 @@ pipeline { archiveArtifacts 'model.h5' } } + stage('send email') { + emailext body: 'build status: ${currentBuild.result}', + subject: 's434760 - train', + to: 'annnow19@st.amu.edu.pl' + } } } \ No newline at end of file diff --git a/evaluation_result.txt b/evaluation_result.txt deleted file mode 100644 index 3dd762b..0000000 --- a/evaluation_result.txt +++ /dev/null @@ -1,2 +0,0 @@ -Train: 25.844615936279297 -Test: 25.38555335998535 \ No newline at end of file diff --git a/model.h5 b/model.h5 deleted file mode 100644 index beac43e8bd1045a9109434649e27ca79f7754ebe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43696 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