jenkins - 关于 Jenkins 作业状态预览,如何忽略中止的构建?
问题描述
出于内部原因,我的一个作业能够同时运行,但是如果另一个构建已经在运行,新构建会自行中止(禁用并发没有帮助,因为我不希望在当前构建后安排新作业执行已经完成了)。
但是,此行为不利于作业状态预览(在作业的父文件夹内时,作业名称旁边的彩色球)。它通常将状态显示为“已中止”,这是不可取的 - 我想查看最新运行的构建作为作业状态的来源。
我尝试从它们自己的执行中删除中止的构建,但不幸的是,这既不简单也不稳定,因此不适合这种情况。我可能会运行一种解决方法,将它们从单独的作业中删除,但这也不理想。
无论如何,我现在希望我可以告诉 Jenkins 在计算工作预览时忽略“中止”的构建。不幸的是,我找不到允许我这样做的设置或插件。
这可能吗?还是我需要另辟蹊径?
解决方案
这样的事情会有帮助吗? https://plugins.jenkins.io/build-blocker-plugin/
我自己没有使用过它,但如果构建已经在运行,它支持完全阻塞构建。
推荐阅读
- laravel - 如何连接到 Laravel Vapor 数据库进行本地开发?
- ios - Xcode 10 不会创建开发者签名证书,得到 OSStatus 错误 -2147416032
- c++ - 嵌套的 STL 数据结构
- node.js - Express.js 和 NodeJs,在 url 查询中丢失 (+)
- c# - 条形码生成完美,但是当我打印 2 个或更多时,它会在另一页上打印每个条形码
- android - 安装柜台
- discord.js - 如何让不和谐机器人将您通过 dm 发送给它的图片发送到某个频道
- java - 如何在andorid中使用jsoup发布表单登录?
- android - 为 arm 64 位构建时缺少 DLL“arcore-camera-utility”(适用于 32 位)
- azure - Azure ASR 如何找到要迁移的 On Premise VM 的 IP 地址?