如何检查构建是由计时器还是由用户触发?

Sre*_*a E 2 jenkins jenkins-plugins jenkins-workflow

如何检查构建是由计时器还是由用户触发。

我有一个计划运行的构建,有时我也手动运行它。我可以从变量或同一运行中的其他东西开始运行。

Sre*_*a E 5

我们可以使用“BUILD_CAUSE”变量来获取有关谁启动运行的信息

  • 对于 [jenkins-pipeline],您可以使用 `currentBuild.rawBuild.getCauses()`(参见 https://github.com/jenkinsci/pipeline-examples/blob/master/pipeline-examples/get-build-cause/getBuildCause。 groovy 了解更多详情) (3认同)