# #gitlab #gitlab-ci #gitlab-ci-runner
Вопрос:
У меня проблема с тем, что конвейер запускается сразу после запроса на слияние и не ожидает утверждения и слияния.
Я хочу, чтобы конвейер запускался или отображал опцию развертывания вручную только после того, как пользователь нажмет «Утвердить». Возможно ли это?
Ответ №1:
Вам нужен Премиум-уровень для получения Необходимых разрешений.
С помощью Правил утверждения вы можете настроить, что запрос на слияние нуждается в одобрении, прежде чем его можно будет объединить, и, при необходимости, какой пользователь должен выполнить утверждение.
Комментарии:
1. У меня это есть. Но вопрос в том, могу ли я запустить конвейер только после утверждения запроса на слияние. В настоящее время он запускается сразу после запроса на слияние.
2. Спасибо, Дэниел. Я отдаю себе в этом отчет. Мое единственное сомнение в том, что конвейер начнется до его утверждения. Возможно ли запустить трубопровод только после его утверждения
3. Ах, извините, я неправильно истолковал ваш вопрос. Я не думаю, что это легко возможно, так как вам нужно будет проверить статус утверждения в предложении правил в вашем конвейере, но я не видел для этого какой-либо предопределенной переменной. Возможно, вы могли бы проверить статус утверждения с помощью API gitlab.
4. Еще раз спасибо вам. Последний вопрос? Могу ли я не показывать утверждающему параметр развертывания вручную. Я не хочу, чтобы утверждающий и развертывающий были одним и тем же лицом.