Как создать запрос на слияние для master после слияния с определенной веткой

#git #gitlab

#git #gitlab

Вопрос:

У меня немного странный рабочий процесс, когда я сначала принимаю запрос на слияние с веткой выпуска, а затем создаю запрос на слияние, чтобы объединить ветку выпуска с master.

Есть ли способ автоматически создать один запрос на слияние, если есть (несколько) запросов, которые объединяются в ветку выпуска?

Ответ №1:

Единственный способ на сегодняшний день — создать для этого webhook и использоватьhttps://docs.gitlab.com/ee/api/merge_requests.html#create-mr и https://docs.gitlab.com/ee/api/merge_requests.html#accept-mr Конечные точки API для его автоматизации.

Конечно, это нужно будет реализовать вам, но это, безусловно, возможно.

Комментарии:

1. Как я понимаю, я должен предоставить API для получения информации о перехвате и создать запрос на слияние, возвращающийся в gitlab. Итак, нет встроенного трюка, чтобы сделать это без предоставления дополнительного сервиса, я прав?

2. @yergo Другого способа нет.

3. Хорошо, пожалуйста, укажите это в своем ответе, и я смогу принять это на этом этапе. Спасибо!