Настраиваем approve rules для merge request в бесплатной версии GitLab CE
Однажды к нам пришёл клиент с просьбой настроить approve rules для merge request в бесплатной версии GitLab CE. Сначала мы изучили готовые решения, но они не соответствовали нашим требованиям. Тогда мы решили разработать собственный механизм, который был бы надёжным и простым в использовании. Наше решение должно было обеспечить удобное управление процессом одобрения изменений без усложнения нашей инфраструктуры.
В статье расскажем, как использовали GitLab API и CI/CD для автоматизации процесса approve rules, и покажем, какие инструменты и методы применяли. А ещё поделимся советами по настройке и интеграции решения в ваш рабочий процесс.