如何将"Not built"返回到 Gerrit 触发器插件



gerrit插件设置中有4种类型的gerrit命令。成功/失败/不稳定/不建立。

我可以使用出口0/1返回"成功/失败"到Gerrit插件并执行了"成功/失败" Gerrit命令。但是我不明白如何通过ShellScript返回"未构建"。请教我。

对不起,我的英语不好。谢谢。

成功/失败/不稳定

  1. 如果作业没有配置测试报告:

    • 如果詹金斯执行的最后一个构建命令因失败而退出(<> 0)退出代码,构建被认为是失败

    • 如果最后一个构建命令以成功(= 0)退出退出代码,构建是成功

  2. 如果作业配置了一个或多个测试报告:

    • 如果詹金斯执行的最后一个构建命令因失败而退出(<> 0)退出代码,构建被认为是失败

    • 如果最后一个构建命令以成功(= 0)退出退出代码但测试报告的测试失败,构建为不稳定

    • 如果最后一个构建命令成功地退出,并且所有测试都有通过,构建为稳定

获得"不稳定"结果的唯一其他方法是通过使用某些后构建插件(例如静态代码分析)。

未建立

我不确定这个项目...但是我认为(猜测)当作业结束时,构建不是构建。

我通过以下命令

找到了强制停止的方式
curl http://127.0.0.1:8080/job/${JOB_NAME}/${BUILD_NUMBER}/stop

执行了"不构建"的Gerrit命令。

最新更新