From 2da3a8f226c3b9bcb3d887b67fe85a707222a7c5 Mon Sep 17 00:00:00 2001 From: Alexander Engelsberger Date: Thu, 4 Nov 2021 11:17:33 +0100 Subject: [PATCH] ci: two python versions --- Jenkinsfile | 39 +++++++++++++++++++++++++++------------ 1 file changed, 27 insertions(+), 12 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 72eeb29..7d2fa70 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,20 +1,35 @@ pipeline { agent none stages { - stage('Tests') { - agent { - docker { - image 'python:3.9' - args '--user 0:0' + stage('CPU') { + parallel { + stage('3.9'){ + agent { + docker { + image 'python:3.9' + args '--user 0:0' + } + } + steps { + sh 'pip install pip --upgrade --progress-bar off' + sh 'pip install .[all] --progress-bar off' + sh './tests/test_examples.sh examples' + } + } + stage('3.8'){ + agent { + docker { + image 'python:3.8' + args '--user 0:0' + } + } + steps { + sh 'pip install pip --upgrade --progress-bar off' + sh 'pip install .[all] --progress-bar off' + sh './tests/test_examples.sh examples' + } } - - } - steps { - sh 'pip install pip --upgrade --progress-bar off' - sh 'pip install .[all] --progress-bar off' - sh './tests/test_examples.sh examples' } } - } }