Jenkins pipeline中环境变量BUILD_CAUSE是什么函数
时间: 2024-03-05 15:47:36 浏览: 201
`BUILD_CAUSE`不是Jenkins Pipeline中的函数,而是Jenkins中预定义的一个环境变量。在Jenkins中,每次构建都会产生一些环境变量,这些环境变量包含了构建相关的信息,例如构建号、构建时间、构建原因等等。
`BUILD_CAUSE`环境变量用于记录构建的原因,它可以告诉我们这次构建是由哪个事件触发的,例如手动触发、定时触发、代码提交触发等。在Jenkins Pipeline中,可以通过读取`BUILD_CAUSE`环境变量的值来判断本次构建的原因。
在Pipeline中,可以使用`env.BUILD_CAUSE`来获取`BUILD_CAUSE`环境变量的值。例如:
```
stage('Build') {
steps {
echo "Build cause: ${env.BUILD_CAUSE}"
}
}
```
这个例子展示了如何在Pipeline中输出`BUILD_CAUSE`环境变量的值。当运行到这个阶段时,它会输出当前构建的原因。
阅读全文
相关推荐












