From ce34cb682ad9a48758f03b4449788f0bf70629de Mon Sep 17 00:00:00 2001 From: Hui Lan Date: Sat, 6 Feb 2021 22:18:06 +0800 Subject: Jenkinsfile: install python modules only when they are not there. --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3dc9b74..bc1ff0e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -20,8 +20,8 @@ pipeline { steps { echo 'Testing..' sh 'sudo docker run -d -p 4444:4444 selenium/standalone-chrome' - sh 'python3 -c "import pytest" && pip3 install pytest -U -q' - sh 'python3 -c "import pytest" && pip3 install selenium -U -q' + sh 'python3 -c "import pytest" || pip3 install pytest -U -q' + sh 'python3 -c "import pytest" || pip3 install selenium -U -q' sh 'python3 -m pytest ./app/test/test_signup.py' sh 'python3 -m pytest ./app/test/test_login.py' sh 'python3 -m pytest ./app/test/test_next_essay.py' -- cgit v1.2.1