在jenkins脚本管道中设置环境变量

时间:2018-06-13 18:34:44

标签: jenkins jenkins-pipeline

我试图在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

1 个答案:

答案 0 :(得分:0)

withEnv(["VIRTUAL_ENV=${env.WORKSPACE}/venv"]) 应该可以工作

相关问题