Бизнес-процесс
Выпуск новой версии
Связывает точную версию исходного кода, готовые файлы и проверки с опубликованной страницей и проверенным планом возврата.
Входы
- точный SHA исходников без несохранённых изменений
- детерминированный артефакт
- текущая ёмкость, эксклюзивная блокировка и точка отката
Роли
- владелец выпуска
- проверяющий автоматические проверки
- оператор среды
- проверяющий в браузере
Границы работы
- Режим
- остановка при непрохождении условия
- Единица
- попытки выпуска
- Лимит
- 1
Условие остановки: обязательное условие проверки не подтверждено
Параллельные ветви
- кандидат и автоматические проверки
- ёмкость и готовность отката
Передача работы
Условия готовности
- автоматические проверки пройдены для точной версии SHA
- артефакт неизменяем
- доступен безопасный откат
- среда запуска совпадает с версией SHA
- публичная проверка пройдена
Проверки
- контрольные суммы исходников и готовых файлов
- атомарное переключение
- записи браузерной, публичной проверки и проверки отката
Фиксация результата
Запись выпуска с SHA исходников, контрольными суммами, проверкой работающей версии и подтверждённой точкой отката.