我必须处理以下情况:
- 我正在Blue Ocean + Git(+ Maven(上运行我的Jenkins Pipeline。
- 我已经设置了"扫描多分支管道"选项,以每 X 分钟检查一次 Git 存储库上是否有更改,在这种情况下,请再次启动作业......
- 我的管道实现了通常的生成和测试阶段。
- 作为最后阶段,我的管道递增快照版本并将更新的 POM 推送到 Git。
触发了我的问题:"扫描多分支管道"功能(永久(获取更新的分支(通过步骤 4 中的提交(。
如何更新最后一个"扫描多分支管道"提交哈希引用以停止作业重新触发?
提前谢谢你!安东尼奥
我的同事写了一个插件,
https://github.com/jenkinsci/ignore-committer-strategy-plugin添加"忽略提交者"策略。
我们用它来将我们的 CI 机器用户列入黑名单。如果变更集包含计算机用户,则不会生成它。
正如@mkobit指出的那样,您可以使用提交消息并再次检查该消息,如果您已经完成了该工作并且没有消息提交它这是详细链接如何避免 Jenkins 多分支管道作业自行触发