Основной сайт

Окружения

Окружение связывает артефакт с адресом и набором переменных. Dev, staging и production изолированы друг от друга.

Создание

deploylane env create staging --from production
deploylane env list --json

Флаг --from копирует непарольные переменные исходного окружения. Значения секретов не копируются никогда и требуют явной установки.

Переменные

deploylane env set API_BASE=https://api.internal --env staging
deploylane env set DB_PASSWORD --secret --env staging
deploylane env unset LEGACY_FLAG --env staging

Секретные значения после установки не читаются обратно ни через API, ни через CLI — доступна только дата последнего изменения и автор.

Политики промоции

environments:
  production:
    promote_from: staging
    require_approval: true
    approvers_min: 2
    freeze:
      - "Fri 18:00 – Mon 09:00 Europe/Moscow"

promote_from запрещает выкат в production артефакта, который не отработал в staging. Окно freeze блокирует автоматические выкаты; ручной выкат в это время требует подтверждения с пометкой причины и попадает в журнал аудита.

Журнал аудита

deploylane audit --env production --since 30d

Записываются создание и удаление окружений, изменения переменных, промоции, откаты и подтверждения. Журнал доступен на всех тарифах и хранится 13 месяцев.