FlipFlag

Релизы

Управление релизами — группировка фич и флагов для координированного выкатывания изменений.

Релизы — это механизм группировки 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 — мониторинг состояния сервисов после релиза

On this page