comparison Jenkinsfile @ 8193:89e9aef9b983

py3: use "python3 -m venv" instead of virtualenv package
author Mads Kiilerich <mads@kiilerich.com>
date Mon, 03 Feb 2020 16:30:08 +0100
parents d9e37f7fd35b
children 0a9ddb8cd8c1
comparison
equal deleted inserted replaced
8192:b7caa806cf6e 8193:89e9aef9b983
7 artifactDaysToKeepStr: '', 7 artifactDaysToKeepStr: '',
8 artifactNumToKeepStr: '10', 8 artifactNumToKeepStr: '10',
9 daysToKeepStr: '', 9 daysToKeepStr: '',
10 numToKeepStr: '']]]); 10 numToKeepStr: '']]]);
11 if (isUnix()) { 11 if (isUnix()) {
12 createvirtualenv = 'rm -r $JENKINS_HOME/venv/$JOB_NAME || true && virtualenv $JENKINS_HOME/venv/$JOB_NAME' 12 createvirtualenv = 'rm -r $JENKINS_HOME/venv/$JOB_NAME || true && python3 -m venv $JENKINS_HOME/venv/$JOB_NAME'
13 activatevirtualenv = '. $JENKINS_HOME/venv/$JOB_NAME/bin/activate' 13 activatevirtualenv = '. $JENKINS_HOME/venv/$JOB_NAME/bin/activate'
14 } else { 14 } else {
15 createvirtualenv = 'rmdir /s /q %JENKINS_HOME%\\venv\\%JOB_NAME% || true && virtualenv %JENKINS_HOME%\\venv\\%JOB_NAME%' 15 createvirtualenv = 'rmdir /s /q %JENKINS_HOME%\\venv\\%JOB_NAME% || true && python3 -m venv %JENKINS_HOME%\\venv\\%JOB_NAME%'
16 activatevirtualenv = 'call %JENKINS_HOME%\\venv\\%JOB_NAME%\\Scripts\\activate.bat' 16 activatevirtualenv = 'call %JENKINS_HOME%\\venv\\%JOB_NAME%\\Scripts\\activate.bat'
17 } 17 }
18 18
19 stage('checkout') { 19 stage('checkout') {
20 checkout scm 20 checkout scm