Comments 4
Подскажите, можно ли разрешить нажимать кнопочку Deploy to production, например, только мастеру? И чтобы Reporter, Developer ее вообще не видели.
Да, и как защитится от случайного изменения файла .gitlab-ci.yml на произвольных ветках? Например от удаления only: master в фичер ветке для деплоя и получения развертывания этой фичи в продакшене.
Да, есть роллбэк, но все равно неприятно.
Да, есть роллбэк, но все равно неприятно.
Пока нет, это в разработке — должно быть выкачено в одном из ближайших релизов.
Иван, спасибо за информативную статью и интересную манеру подачи. Есть вопрос. Вот настроили задания на срабатывание на ветке staging. Получается, при создании merge request сработает наш пайплайн: сбилдит, протестит и развернет. Но сделает он это всё, насколько я понимаю мануалы GitLab, во-первых, ДО апрува и мержа, во-вторых, на вливаемой ветке (т.е. ветке фичи). Вопрос, что делать, если хочется собирать, тестировать и разворачивать результат мержа в ветку staging? Т.е. чтобы пайплайн срабатывал в момент нажатия кнопки Merge.
Sign up to leave a comment.
GitLab CI: Учимся деплоить