在某些情况下,我想使构建失败。我怎么做?
我试过了:
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..")