Содержание

Релизы, кандидаты и безопасное обновление

Тип: procedure · Статус: сведения требуют сверки с действующей установкой; архитектурные правила сформулированы как целевой контракт.

Раздел: Разработка Open: обязательные правила

Разделение

Текущее состояние установки, кандидат релиза и опубликованная версия — три разных факта. Присваивать номер релиза до прохождения gate и принятия кандидата нельзя.

Кандидат

Для кандидата фиксируются Git SHA зависимостей, миграции, профиль установщика, необходимые модули и результаты smoke/acceptance. Не заменять готовый candidate тихим обновлением master.

Обновление

Делать backup конфигурации и состояния, верифицировать entitlement, выполнять контролируемое обновление репозиториев, штатный install, миграции, restart и health. При неудаче нужен подтверждённый rollback.

Связанные понятия