SuperAPI AI 工具集

deployment-procedures

部署与运维

查看项目

更新于 10-16 05:45

技能介绍

用途:这是一项面向 AI 智能体的可安装技能,主题是生产环境安全发布的部署原则与决策方法。它强调让使用者理解每一步背后的原因,而不是背诵或复制脚本,并提示每次部署都各不相同,需要按自身平台调整流程。

主要能力:提供平台选择决策树,覆盖静态站点/JAMstack、简单 Web 应用、微服务、Serverless 等类型,并列出 Vercel/Netlify、Railway/Render、VPS + PM2、Docker、Kubernetes 等平台对应的部署方式。给出部署前四类核查(代码质量、构建、环境、安全)与检查清单,包括测试通过、代码评审、生产构建成功、环境变量确认、数据库迁移、回滚方案、通知团队、监控就绪。

流程与验证:提出五阶段流程——准备、备份、部署、验证、确认或回滚,并给出各阶段原则。部署后需检查健康端点、错误日志、关键用户流程与性能,建议在最初 5 分钟主动监控、15 分钟确认稳定、1 小时最终验证、次日复盘指标。

回滚与零停机:按症状决定回滚(服务不可用立即回滚、严重错误回滚、性能下降超 50% 考虑回滚、小问题可快速修复则向前修复),并列出各平台回滚方式,如 Vercel/Netlify 重新部署上一提交、Railway/Render 在面板回滚、VPS + PM2 恢复备份并重启、Docker 使用上一镜像标签、K8s 使用 kubectl rollout undo。零停机策略包括滚动、蓝绿、金丝雀,并给出选择原则。

应急与限制:应急时按评估、快速重启、回滚、事后排查的顺序处理,排查顺序为日志、资源、网络、依赖。资料还列出反模式(如周五部署、跳过预发、无备份部署、部署后离开、一次多项变更)与最佳实践(小步频繁部署、特性开关、自动化、记录每次部署、测试回滚)。该技能只讲原则,不提供可直接复制的完整脚本;具体平台配置、命令细节与收费信息暂未提供。