Перейти к содержанию

Тестовая и боевая среды

Preview: проверить задачу до принятия

Preview — временная среда одной задачи. Она собирается из конкретного commit и получает стабильную ссылку на время проверки. Новая версия задачи заменяет предыдущую не меняя адрес, а после завершения работы ресурсы удаляются.

Preview может включать:

  • контейнер веб-приложения;
  • отдельную PostgreSQL-базу;
  • отдельное объектное хранилище;
  • миграции и тестовые данные;
  • healthcheck перед выдачей ссылки.

Preview не должен содержать боевые данные и клиентские production-секреты.

Production: опубликовать согласованную ревизию

Production Service работает с точным commit, запускает подготовленный для проекта сценарий публикации и сообщает результат обратно в GitHub. Быстрые последовательные изменения объединяются до актуальной желаемой ревизии.

Возможны две топологии:

Основной вариант для новых проектов. Команда сопровождения настраивает и эксплуатирует среду, а Production Service публикует в неё согласованные изменения.

Вариант для уже работающих систем. Возможность подключения и требуемые доступы определяются после технической оценки.

Топология — часть подключения

Две модели поддерживаются на уровне целевой операционной схемы. Реальная готовность конкретного проекта подтверждается пилотом и договорённостями о сопровождении.

Участники и ответственность →