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

Где все из этих заданий выполнялись одновременно и были вызваны одним и тем же запросом на слияние и соответствовали разным ветвям.
Мы создаем новую ветвь для каждой функции, и может иметь несколько ветвей, к которым одновременно добавляются несколько ветвей, поэтому выполняется фильтрация ветвей в задание не является опцией.
Для настройки у меня есть:
- Ветви установлены на **
- Сборка, когда изменение передается в GitLab, с Opened Merge Запрос событий проверен и перестройте открытый набор в исходную ветвь.