Мы настроили несколько многоотраслевых конвейерных проектов. При нажатии на кнопку «Сканировать многоветвевой конвейер сейчас» все задания запускаются и строятся заново. Неважно, будут изменения или нет, каждая работа просто начнет строиться.
Когда все построено и снова просканировано вручную, все работает так, как ожидалось, и создаются только измененные задания.
Работает на Дженкинсе 2.164.2.
Changes detected: master (null -> b95ffd48bf9fd032004e150ae4188cf48d3c28b2)
Scheduled build for branch: master
Мы ожидаем, что только измененные ветки будут построены заново.
Мы столкнулись с той же проблемой некоторое время назад, но потом я нашел эту проблему: https://issues.jenkins-ci.org/browse/JENKINS-57588
Можете ли вы проверить, работает ли та же версия этого плагина (Филиал API 2.5.0) в вашем экземпляре Jenkins?
Обновление Плагин API ветки до новейшей версии 2.5.2 (уже исправлено в 2.5.1) устранило проблему.