Плагин Gitea Jenkins: поиск веток для сборки

Gitea рекомендует отдельный Подключаемый модуль Gitea для Jenkins. Я озадачен, почему при создании PR срабатывают два одинаковых билда.

Я пытаюсь добиться следующего:

  • Без PR нажатие на ветку НЕ должно запускать сборку
  • Каждый раз, когда в Gitea запрашивается PR, для PR запускается сборка.
  • Если новая ревизия помещена в ветку, для которой создан PR, должна быть запущена другая контрольная сборка.

Вроде работает... Но почему-то создается два билда. Может кто-нибудь объяснить, что это за сборки pipeline/head и pipeline/pr-master и почему их две?

введите здесь описание изображения

Вот соответствующая часть моей конфигурации Jenkins. Я понимаю, что этот выбор является устаревшим, однако он единственный, который позволяет мне опираться только на PR. Если я выберу рекомендуемый, то каждое нажатие запускает сборку, а это не то, что мне нужно. введите здесь описание изображения

Спасибо!


person Mikha    schedule 29.06.2020    source источник


Ответы (1)


Отвечая на мой собственный вопрос. Ууууу, какая я глупая сосиска. Единственное, что нужно было сделать, это удалить поведение веток Discover. И, естественно, он перестает обнаруживать только ветки :) По некоторым причинам я не знал, что можно удалить поведение по умолчанию.

введите здесь описание изображения

person Mikha    schedule 30.06.2020