Релизы
Управление релизами — группировка фич и флагов для координированного выкатывания изменений.
Релизы — это механизм группировки feature flags и изменений в рамках одного выпуска. Они позволяют координировать команду при выкатывании новой функциональности, отслеживать прогресс и фиксировать состояние флагов на момент релиза.
Релизы создаются в рамках проекта и проходят через несколько стадий — от черновика до завершения.
Для чего используются релизы
1. Координация выкатывания изменений
Релизы позволяют:
- объединять несколько фич и флагов в один выпуск;
- отслеживать, какие изменения войдут в релиз;
- контролировать, какие флаги включены, а какие выключены;
- фиксировать версию изменений для аудита.
Это особенно важно для:
- команд с несколькими параллельными изменениями;
- плановых выпусков с фиксированным набором фич;
- релизов с поэтапным включением флагов.
2. Отслеживание жизненного цикла выпуска
Каждый релиз проходит через стадии от создания до завершения. Это даёт команде единое понимание текущего состояния выпуска и истории переходов.
3. Контроль состояния флагов
В рамках релиза можно видеть:
- какие флаги включены в релиз;
- тип изменения (новая фича или исправление);
- включён ли каждый флаг на данный момент.
Создание релиза
Шаг 1. Откройте раздел «Релизы»
- В левом меню выберите нужный проект;
- Перейдите на вкладку «Релизы»;
- Нажмите кнопку «+ Новый релиз» в правом верхнем углу.
Шаг 2. Заполните форму
В открывшемся диалоге:
Название (обязательно)
- Укажите название релиза, например
Q1 2025или2026.1.8; - Помогает быстро идентифицировать выпуск в списке.
Описание (необязательно)
- Кратко опишите, что входит в этот релиз;
- Полезно для команды и аудита.
Открыть сразу после создания
- Если включено, релиз сразу переходит в статус
Open; - По умолчанию выключено — релиз создаётся в статусе
Draft.
Шаг 3. Создайте релиз
Нажмите «Создать релиз». Релиз появится в общем списке.
Жизненный цикл релиза
Релиз проходит через пять стадий:
Черновик → Открыт → Закрыт → В продакшене → ЗавершёнDraft (Черновик)
Начальный статус. Релиз создан, но ещё не активен.
Что делать:
- добавить фичи и флаги в релиз;
- определить тип каждого изменения;
- подготовить релиз к открытию.
Open (Открыт)
Релиз активен и открыт для изменений.
Что делать:
- продолжать добавлять или удалять фичи;
- зафиксировать версию при готовности к выкатке;
- перевести в статус «Закрыт», когда набор изменений определён.
Closed (Закрыт)
Набор изменений зафиксирован. Релиз готовится к выкатке.
In Production (В продакшене)
Изменения развёрнуты в production-окружении.
Completed (Завершён)
Релиз успешно завершён. Все изменения приняты.
Работа с фичами в релизе
Добавление фичи
На странице релиза нажмите «+ Добавить фичу».
В диалоге укажите:
Фича — выберите нужный feature flag из выпадающего списка.
Тип изменения:
- Фича — новая функциональность;
- Исправление — bugfix или патч.
Нажмите «Добавить».
Список фич релиза
В таблице фич отображается:
- Фича — название флага и идентификатор (например,
EMD-3321); - Изменение — тип:
ФичаилиИсправление; - Включено — текущий статус флага:
ВключёнилиВыключен.
Фиксация версии
В статусе Open доступна кнопка «Зафиксировать версию».
После фиксации:
- версии присваивается номер (например,
2026.1.8); - состояние флагов на этот момент сохраняется;
- релиз переходит к следующей стадии.
Настройка и отображение
Кнопка «Настроить» в правом верхнем углу раздела позволяет управлять отображением релизов.
Кнопка «Скрыть из портала» на странице конкретного релиза скрывает его из публичного портала изменений.
Фильтрация по статусу
В списке релизов доступен фильтр «Все статусы», позволяющий показывать только релизы с нужным статусом.
Дополнительные материалы
Релизы тесно интегрированы с другими возможностями платформы:
- Feature Flags — флаги, которые добавляются в релизы
- Incidents — инциденты, возникающие при выкатке изменений
- Monitoring — мониторинг состояния сервисов после релиза