Текущая настройка
Я использую многопоточный сценарий Bitpucket для Bitbucket. Когда создается запрос на извлечение, запускается сборка jenkins
Мой конвейер Jenkins в настоящее время выглядит следующим образом(для слияний с веткой разработки):
- извлечение объединенного кода
- сборка + запуск тестов
- выполнение анализа сонарапа * блок 1014 *
- , если качественные воротане удается 5а. зайдите в nexus 5b) (если это программное обеспечение для выпуска, скопируйте его на сервер и автоматически разверните на тестовом сервере)
Что я хочу
Последний шаг, который я хочу - это автоматически объединить и закрыть PR, когда Дженкинс одобрит. (На более позднем этапе я хочу, чтобы это происходило только на PR от функций до разработки, у нас будет другая процедура для PR релиза / производства).
Я вижу два возможных решения, либо в bitbucket есть что-то встроенное, так что я могу вызвать слияние для данного PR от jenkins с плагином в jenkins / добавить его в Jenkinsfile
или у меня естьплагин Bitbucket для автоматического завершения слияния, когда Дженкинс одобряет (каким-то образом)
Если вам нужна дополнительная информация, я с радостью предоставлю ее.