Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: MikhaОтветов: 1

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

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

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

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

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

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

Спасибо!

jenkinsjenkins-pluginsjenkins-pipelinemultibranch-pipelinegitea

Ответы

Ответ 1 · рейтинг 2 · Mikha

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы