我一直在使用Jenkins v1.617在三个硬件平台上自动运行验证测试。到目前为止,詹金斯一直很受欢迎,我非常喜欢。
我有一系列“构建器”作业,这些作业是使用Gerrit触发器插件(v 2.13.0)触发的。我使用Git客户端插件(v 1.17.0)来检查代码,然后使用脚本构建它。成功完成后,“构建器”作业会触发“运行”作业,这些作业的任务是在硬件上运行代码,处理结果并将结果发布到Gerrit。
每次测试运行大约需要30分钟。在此期间,通常会出现一些较新的补丁集被推送到Gerrit进行特定提交。所以,我的问题是,如果触发了更新的补丁集,是否有任何自动从构建队列中删除构建的方法?
如果之前有人问过这个道歉 - 我注意到有些人通过增加构建从属的数量解决了这个问题 - 但是,我受到硬件可用性的限制,所以没有那个选项。 / p>