Представление push-уведомлений при обновлении запроса на слияние
Случаи существуют, когда запрос на слияние (отныне MR
), который находится на рассмотрении, обновляется новым толчком. Есть ли способ ввести push-уведомления (или любой тип уведомлений, кроме электронной почты), что MR
на рассмотрении был обновлен?
В основном, если у вас есть MR
откройте в браузере и просмотрите его, чтобы получить уведомление об изменении, чтобы вы могли обновить и просмотреть последний код.
РЕДАКТИРОВАТЬ
Когда я говорю push-уведомления, я имею в виду, что это не уведомления для каждого push-уведомления. Живые уведомления, как у меня есть MR
открыть (как сообщение в видеовстрече или уведомление на Facebook)
1 ответ
На вашем проекте, под Settings ➔ Integrations
Вы можете выбрать Merge Request events
(Этот URL будет активирован при создании / обновлении / объединении запроса на слияние)
Вам нужно указать URL-адрес, куда будут отправляться данные при записи событий, поэтому на вашей стороне вы должны создать что-то, кто будет прослушивать и обрабатывать данные
На ваш случай вы хотите только MR
так что вы проверяете только Merge Request events
и только события, связанные с MR
будет срабатывать
Ваша конечная точка URL получит заголовок запроса X-Gitlab-Event: Merge Request Hook
со всей информацией, и вы можете нажать на это все, что вы хотите
Вы можете использовать webhook для создания собственных систем уведомлений (Slack bot, плагин для браузера и многое другое)
Больше информации о gitlab webhook
На той же странице настроек есть несколько сервисов предварительной сборки