在jenkins脚本化管道中设置环境变量
我试图在Jenkins-stage(check_风格)中设置一个环境变量(VIRTUALENV)并在shell中使用它,但它抛出了一个错误在jenkins脚本化管道中设置环境变量,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我试图在Jenkins-stage(check_风格)中设置一个环境变量(VIRTUALENV)并在shell中使用它,但它抛出了一个错误 withEnv(['VIRTUAL_ENV=${env.WORKSPACE}/venv']){ stage ('Check_style') { sh """ export PATH=${VIRTUAL_ENV}/bin:${PATH}
withEnv(['VIRTUAL_ENV=${env.WORKSPACE}/venv']){
stage ('Check_style') {
sh """
export PATH=${VIRTUAL_ENV}/bin:${PATH}
make flake8 | tee report/flake8.log || true
"""
}
}
错误:-
PATH=${env.WORKSPACE}/venv/bin:/usr/bin:/bin:/usr/sbin:/sbin: bad substitution
withEnv([“VIRTUAL_ENV=${ENV.WORKSPACE}/venv]”)
应该可以工作可能重复使用单引号