Перейти к основному содержимому

Staging

Копия production-сайта для безопасной проверки изменений перед выкаткой.

Создание

  1. На странице сайта откройте вкладку Staging (или Environments).
  2. Нажмите Создать staging.
  3. Deployer выполняет:
    • копию файлов;
    • копию базы данных;
    • для WordPress — wp-cli search-replace для подмены URL.
  4. После создания показывается DNS-инструкция для поддомена.

Синхронизация

НаправлениеДействие
Prod → StagingПодтянуть свежие данные с прода на staging
Staging → Prod (promote)Выкатить проверенные изменения на прод

Diff-превью

Перед каждой синхронизацией показывается превью изменений:

  • Added — новые файлы;
  • Modified — изменённые;
  • Deleted — удаляемые.

Реальная синхронизация выполняется только после подтверждения (Proceed).

Basic Auth

Staging можно закрыть паролем (htpasswd), чтобы его не видели посторонние и поисковые системы.

Примечания

  • Для не-WordPress CMS база данных при создании staging не трансформируется (показывается соответствующее уведомление).
  • Staging — это окружение типа Staging (см. Окружения).