Окружения
Окружение связывает артефакт с адресом и набором переменных. 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 месяцев.