From daaa0409851329794173b45950b24d3d472fd38c Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Sat, 9 May 2020 13:15:19 +0200 Subject: [PATCH] add Jenkinsfile --- Jenkinsfile | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..cacc519 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,32 @@ +pipeline { + agent any + stages { + stage('install_requirements') { + steps { + sh """ + [ -d venv ] && rm -rf venv + virtualenv -p python3 venv + . venv/bin/activate + pip install --upgrade pip + """ + sh """ + . venv/bin/activate + pip install -r requirements.txt + """ + } + } + stage('bw_test') { + steps { + sh """ + . venv/bin/activate + bw test --ignore-missing-faults + """ + } + } + stage('cleanup') { + steps { + sh 'rm -rf venv' + } + } + } +}