定期构建失败时,首选的禁用方式是什么?快速搜索显示有一个Prerequisite build step插件,但是该构建失败,因此我需要完全禁用该构建,直到手动干预为止。
谢谢。
好吧,我想我设法找到了解决方案。
解决方案是安装Groovy Postbuild插件,该插件在Jenkins JVM下运行,并公开展示Jenkins实例。因此可以直接在项目配置中以编程方式禁用当前版本:
if (manager.build.result.isWorseThan(hudson.model.Result.SUCCESS)) { manager.build.project.disabled = true }