Ответ 1
Ну, он не построен в настоящее время, но это не невозможно сделать это самостоятельно. Gitlab позволяет запускать работу. Он также поддерживает webhooks при запросах на слияние. Однако webhooks не поддерживают переменную в URI, и триггеры не могут прочитать тело запроса, поэтому вам нужно будет создать скрипт, который будет действовать как средний человек здесь:
- Webhook на запросы слияния на ваш скрипт
- Скрипт анализирует запрос и вызывает триггеры в gitlab с правильным REF
-
Trigger запускает задание, которое помечено;
только: -triggers
Это немного хакерский, но он работает и прост в реализации.