deployment
Безопасная процедура деплоя: pre-deploy, deploy, post-deploy и откат
SKILL.mdskills/deployment/SKILL.md
GitHubDeployment
Безопасная процедура выкладки в продакшен/стейджинг.
Все значения в
<...>— плейсхолдеры. Замени их на реальные данные проекта. Если значение неизвестно — спроси у пользователя.
Роли
- Агент (goose) — выполняет команды, проверки и откат.
- Человек — подтверждения и внешние уведомления (каналы, ревью).
Pre-deploy
- Убедись, что все тесты проходят.
- 🔔 Человек: получи подтверждение от ревьюеров (
<N>человек). - 🔔 Человек: уведоми канал
<#deployments>.
Deploy
- Создай релизную ветку от
<main>. - Выполни сборку:
<npm run build:prod>(команда сборки проекта). - Выкати на
<staging>, проверь, затем на<production>. - Следи за уровнем ошибок
<30>минут.
Rollback
Если уровень ошибок превышает <1%>:
- Откати к предыдущей версии.
- 🔔 Человек: уведоми канал
<#incidents>. - Создай отчёт об инциденте.
Проверка
- Health-эндпоинты отвечают 200
- Ключевые метрики в норме
- Логи без критических ошибок