Крючок Gitlab при открытии запроса на слияние
У меня есть сервер buildbot и Gitlab. Я не мог понять, запускать сборки всякий раз, когда на Gitlab открывается запрос на слияние. Цель должна состоять в том, чтобы buildbot записывал комментарий обратно к запросу на слияние всякий раз, когда сборка удалась или не удалась (где сборка выполняется по запросу на слияние + ветвь вверх по течению).
Любые намеки, как вызвать это?
Спасибо!
3 ответа
Команда Gitlab фактически объединила некоторые вещи, чтобы позволить запускать веб-хуки при открытии или обновлении запроса на слияние: см. https://github.com/gitlabhq/gitlabhq/pull/5881 и https://github.com/gitlabhq/gitlabhq/issues/1137
Вы могли бы реализовать service
как тот для GitLab CI
, Это на самом деле отправляет обратно в запрос на слияние GitLab CI
прошел или не прошел тестовый набор.
Я реализовал один и добавляю его обратно в проект buildbot, см. https://github.com/buildbot/buildbot/pull/1820
Он использует webhooks и отправляет комментарии обратно в запрос на слияние, чтобы показать статус сборки.