使用groovy脚本生成hudson失败

使用groovy脚本生成hudson失败,groovy,build,hudson,Groovy,Build,Hudson,我有几个构建后操作,我在我的Hudson构建上运行。它们当前是bash脚本,如果我想让biuld失败,我只返回一个非零值。是否有其他脚本语言(如groovy)的构建失败的方法?我是否只编写一个也返回非零的脚本?或者我需要一个特定的插件来启用它 谢谢, Jeff似乎就是您所需要的,并且有一个名为buildFailure()的方法,该方法将生成结果设置为失败。如果生成后操作是标准的生成步骤(如shell脚本)。使用非零值退出该shell脚本就足够了。我不知道是否所有脚本语言都允许您返回一个非零的返回

我有几个构建后操作,我在我的Hudson构建上运行。它们当前是bash脚本,如果我想让biuld失败,我只返回一个非零值。是否有其他脚本语言(如groovy)的构建失败的方法?我是否只编写一个也返回非零的脚本?或者我需要一个特定的插件来启用它

谢谢,
Jeff

似乎就是您所需要的,并且有一个名为
buildFailure()
的方法,该方法将生成结果设置为失败。

如果生成后操作是标准的生成步骤(如shell脚本)。使用非零值退出该shell脚本就足够了。我不知道是否所有脚本语言都允许您返回一个非零的返回值,该返回值将成为脚本的返回值(如果您没有在脚本中调用
exit
或特定的等效命令,则最后执行的命令的返回值将成为脚本的返回值)


如果您在这种方法上遇到问题,则始终可以选择使用失败构建错误。

在Groovy脚本中以编程方式执行此操作的方法是:

throw new hudson.AbortException("Something was in my eye...")

谢谢我看到了那个插件,但不知怎的错过了buildFailure方法。对我来说非常适合+1.