@inquir/compute-cliv0.4.4 · Node.js 22+
Синтаксис#
inquir apps rollout <app> [--partition <n>] [options] inquir apps rollout cancel <app> [<rollout-id>] [--reason <text>] [--yes]
Параметры#
| Параметр | Назначение |
|---|---|
--partition <n> | Оставить реплики с номером меньше n на текущем релизе, 0–8; канареечный выпуск — --partition <replicas-1>, затем --partition 0. |
--override | Изменить partition, хотя блоком scale управляет развёрнутый inquir.yaml, до следующего деплоя из Git. |
--reason <text> | Причина отмены. |
--yes, -y | Подтвердить эту операцию без запроса. |
--json | Вывести машиночитаемый результат. |
Общие флаги, окружения и учётные данные CLI ↗
Примеры#
inquir apps rollout db
inquir apps rollout db --partition 2
inquir apps rollout cancel db
Как работает команда#
Альфа-версия. Новый релиз доходит до реплик по одной, начиная со старшего номера (scale.update). Команда выводит релиз, его фазу и реплики, на которых он работает.
cancel завершает последний незавершённый stateful-деплой, если он больше ничего не может сдвинуть; идущий деплой приостанавливается до деплоя исправления или отката.