Jenkins собирает только исходную ветку по запросу gitlab merge - PullRequest
0 голосов
/ 05 марта 2020

Мне бы хотелось, чтобы задание Jenkins запускалось всякий раз, когда был сделан запрос на слияние Gitlab, создавало для исходной ветви запроса на слияние и комментировало бы запрос на слияние, если оно прошло.

В настоящее время моя работа срабатывает на запрос на слияние, строит все измененные ветки и комментарии на запрос на слияние для каждой построенной ветки, поэтому я получаю комментарии к запросу на слияние, такие как

enter image description here

Где все из этих заданий выполнялись одновременно и были вызваны одним и тем же запросом на слияние и соответствовали разным ветвям.

Мы создаем новую ветвь для каждой функции, и может иметь несколько ветвей, к которым одновременно добавляются несколько ветвей, поэтому выполняется фильтрация ветвей в задание не является опцией.

Для настройки у меня есть:

  • Ветви установлены на **
  • Сборка, когда изменение передается в GitLab, с Opened Merge Запрос событий проверен и перестройте открытый набор в исходную ветвь.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...