我们已经建立了多个多分支管道项目。单击“立即扫描多分支管道”按钮时,将触发并重新构建所有作业。不管是否有变化,每个工作都将开始构建。
构建完所有内容并再次进行手动扫描时,它会按预期运行,并且仅生成更改的作业。
在Jenkins 2.164.2。上运行
Changes detected: master (null -> b95ffd48bf9fd032004e150ae4188cf48d3c28b2)
Scheduled build for branch: master
我们希望将仅重新构建已更改的分支。
答案 0 :(得分:0)
前段时间我们遇到了相同的问题,但是后来我发现了这个问题: https://issues.jenkins-ci.org/browse/JENKINS-57588
您可以检查Jenkins实例中是否运行了相同版本的插件( Branch API 2.5.0 )吗?
升级分支API插件的最新版本2.5.2(已在2.5.1中修复)解决了该问题。