Сборка задания не запускается после сканирования репозитория в Jenkins Multibranch Pipeline (обнаружены изменения)

Я установил хук git post-commit, который запускает сканирование на моем Multibranch Pipeline. Это сканирование обнаруживает изменения (новую фиксацию), но не запускает сборку для измененной ветви.

Scan Multibranch Pipeline Log

Branch indexing

... git messages ...

Checking branches...
  Checking branch develop
      ‘Jenkinsfile’ found
    Met criteria
No changes detected: develop (still at 5ed9c9a76ef81bf023c1ea89c7515458e8ac548d)
  Checking branch master
      ‘Jenkinsfile’ found
    Met criteria
No changes detected: master (still at c9ac551806eb5a90dccf093e58c907f330407b9b)
  Checking branch feature/Model
      ‘Jenkinsfile’ found
    Met criteria
Changes detected: feature/Model (2e5a898498e138737941a907969eb80ee533a900 → b931de01b1f8dd51a2646f109b185592ea941f7f)
Did not schedule build for branch: feature/Model
Processed 3 branches
...
Finished: SUCCESS

И в результате теперь мне приходится запускать все работы вручную.

Я обнаружил аналогичную проблему: Не планировал сборку для ветки, но есть нет ответа, как исправить эту проблему.

Вы можете помочь?


person Paweł Madej    schedule 07.04.2019    source источник
comment
какая ветка изменена? особенность / модель?   -  person Rich Duncan    schedule 07.04.2019
comment
да особенность / Модель - это ветка, которую нужно построить   -  person Paweł Madej    schedule 07.04.2019


Ответы (2)


Для тех, кто столкнется с подобной проблемой:

Убедитесь, что свойство set отсутствует:

(Устарело) Запретить автоматический запуск SCM

в разделе «Отраслевые источники» конфигурации Multibranch Pipeline. это убивает полученный триггер, и сборка не начинается. После удаления этого свойства сборки будут выполнены сразу после их фиксации.

person Paweł Madej    schedule 07.04.2019
comment
Это сработало, но, как ни странно, другие мои конвейеры имеют этот набор и все еще правильно планируются. - person Genki; 30.03.2020

Моя проблема заключалась в том, что в разделе «Стратегии сборки» я указывал конкретные ветки, которые хотел запустить. После удаления названных ветвей сборки начали строиться автоматически.

Даже при использовании подстановочного знака для всех веток он не будет построен. Мне пришлось вообще удалить названные ветки.

person DarkHark    schedule 27.12.2019