如何 return "Not built" 到 Gerrit 触发器插件
How to return "Not built" to Gerrit Trigger Plugin
gerrit插件设置中有4种gerrit命令。
成功/失败/不稳定/未构建。
我可以 return "success/fail" 从我的工作到 gerrit 插件,通过使用出口 0/1,
并执行了 "success/fail" gerrit 命令。
但我不明白如何通过 shellscript return "Not Built"。
请教我。
抱歉我的英语不好。
谢谢
成功/失败/不稳定
如果作业没有配置测试报告:
如果Jenkins最后执行的构建命令失败退出
(<> 0) 退出代码,构建被认为是失败.
如果最后一个构建命令成功退出(=0)退出
代码,构建成功.
如果作业配置了一份或多份测试报告:
如果Jenkins最后执行的构建命令失败退出
(<> 0) 退出代码,构建被认为是失败.
如果最后一个构建命令成功退出(=0)退出
代码,但测试报告有一些失败的测试,构建 不稳定。
如果最后一个构建命令成功退出并且所有测试都通过
通过,构建 稳定.
获得 "Unstable" 结果的唯一其他方法是使用一些 post-build 插件(例如静态代码分析)。
未建成
我不确定这个项目...但我认为(猜测)当作业超时完成时,构建被视为未构建。
我找到了强制停止的方法,按照命令
curl http://127.0.0.1:8080/job/${JOB_NAME}/${BUILD_NUMBER}/stop
并执行了 "Not Build" 的 gerrit 命令。
gerrit插件设置中有4种gerrit命令。 成功/失败/不稳定/未构建。
我可以 return "success/fail" 从我的工作到 gerrit 插件,通过使用出口 0/1, 并执行了 "success/fail" gerrit 命令。 但我不明白如何通过 shellscript return "Not Built"。 请教我。
抱歉我的英语不好。 谢谢
成功/失败/不稳定
如果作业没有配置测试报告:
如果Jenkins最后执行的构建命令失败退出 (<> 0) 退出代码,构建被认为是失败.
如果最后一个构建命令成功退出(=0)退出 代码,构建成功.
如果作业配置了一份或多份测试报告:
如果Jenkins最后执行的构建命令失败退出 (<> 0) 退出代码,构建被认为是失败.
如果最后一个构建命令成功退出(=0)退出 代码,但测试报告有一些失败的测试,构建 不稳定。
如果最后一个构建命令成功退出并且所有测试都通过 通过,构建 稳定.
获得 "Unstable" 结果的唯一其他方法是使用一些 post-build 插件(例如静态代码分析)。
未建成
我不确定这个项目...但我认为(猜测)当作业超时完成时,构建被视为未构建。
我找到了强制停止的方法,按照命令
curl http://127.0.0.1:8080/job/${JOB_NAME}/${BUILD_NUMBER}/stop
并执行了 "Not Build" 的 gerrit 命令。