Как слить во временную ветку перед сборкой Jenkins - PullRequest
0 голосов
/ 15 декабря 2018

У меня есть следующие настройки Gitlab + Jenkins:

  1. У меня есть ветвь с именем "Develop"
  2. У меня есть функциональные ветви "F1" и "F2", и такдалее.
  3. Когда автор "F1" создает запрос на слияние, Gitlab запускает сборку Jenkins, которая в настоящее время проверяет и строит F1.

Я хочу, чтобы Jenkins выполнилследующее:

  1. Клонировать в локальную ветку с именем "Temp"
  2. Объединить F1 с Temp
  3. Построить мое решение в Temp и запустить тесты
  4. Сообщить о результатах сборки обратно в Gitlab

Возможно ли что-то подобное в Дженкинсе?Я знаю, что в плагине Git есть опция «Оформление заказа в определенную локальную ветвь», но я не совсем уверен, что это именно то, что я хочу.

Любая помощь / замечания по этой проблеме будут высоко оценены.Спасибо и ура :) 1025 *

1 Ответ

0 голосов
/ 15 декабря 2018

В плагине Git есть действие "слить перед сборкой".Он объединяется только на компьютере сборки - он не возвращает слияние обратно в исходный репозиторий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...