在某些情况下,我想使构建失败。我怎么做?

我试过了:

throw RuntimeException("Build failed for some specific reason!")

实际上,这确实会使构建失败。但是,日志显示异常:
org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use new java.lang.RuntimeException java.lang.String

这会使用户感到困惑。有没有更好的办法?

最佳答案

您可以使用管道DSL中的 error 步骤使当前构建失败。

error("Build failed because of this and that..")

09-27 11:31