Обычно отдельные deploy jobs связывают с environments, правилами запуска и переменными нужного окружения.
Как в GitLab CI/CD задавался деплой на разные серверы через YAML-конфигурацию и переменные?
Обычно отдельные deploy jobs связывают с environments, правилами запуска и переменными нужного окружения.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Обычно отдельные deploy jobs связывают с environments, правилами запуска и переменными нужного окружения.
Адреса и параметры можно задавать переменными, секреты — защищёнными переменными с ограниченной областью. Для production полезны ручное подтверждение и защита от конкурирующих deploy. В рассказе о проекте уточните фактическую YAML-схему и не раскрывайте ключи.
Источник: docs.gitlab.com.