我试图在Jenkins中设置一个环境变量(VIRTUALENV) - stage(check_style)并在shell中使用它但是它会抛出错误。
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
答案 0 :(得分:0)
withEnv(["VIRTUAL_ENV=${env.WORKSPACE}/venv"])
应该可以工作