一尘不染

如何使用全局变量设置Jenkins声明式管道环境?

jenkins

我正在尝试这样做

    pipeline {
        agent any
        environment {
            LOCAL_BUILD_PATH=env.WORKSPACE+'/build/'
        }
        stages {
            stage('Stuff'){
                steps{
                echo LOCAL_BUILD_PATH
               }
           }
       }
   }

结果:
null / build /

如何使用全局环境创建环境?


阅读 321

收藏
2020-07-25

共1个答案

一尘不染

我认为您应该使用:

steps {
  echo "${env.LOCAL_BUILD_PATH}"
}

就像在“环境”步骤中一样,您正在定义环境变量,以后可以通过 env.your-variable-name访问

2020-07-25