Jenkins Pipeline里怎么正确引用环境变量?

苗苗 阅读 94

我在写Jenkinsfile的时候,想用环境变量拼接路径,但总是取不到值。

比如我定义了env.WORKSPACE,然后在sh里用${WORKSPACE},结果报错说变量未定义。是不是语法写错了?

pipeline {
    agent any
    environment {
        BUILD_DIR = "${WORKSPACE}/build"
    }
    stages {
        stage('Build') {
            steps {
                sh 'echo "Building in $BUILD_DIR"'
            }
        }
    }
}
我来解答 赞 2 收藏
二维码
手机扫码查看
暂无解答

暂无解答