SuperAPI AI 工具集

deployment-sop

部署与运维

查看项目

更新于 10-15 20:09

技能介绍

用途:该技能用于把部署活动路由到项目已有的部署标准作业程序(SOP),并给出安全、可验证部署所需的检查清单。它本身不复制 SOP 内容,只链接到权威来源,因此必须先在目标项目中准备对应文档。

适用时机:部署到预发或生产环境、执行预部署校验、执行发布后冒烟测试、协调发布活动、规划回滚流程。

权威参考(需先阅读):语义化发布 SOP(docs/ci-cd/Semantic-Release-Deployment-SOP.md)、预发/UAT 发布 SOP(docs/sop/STAGING-UAT-RELEASE-SOP.md)、开发机访问(docs/deployment/LINUX-DEV-MACHINE-ACCESS-SOP.md)、生产服务器访问(docs/deployment/PRODUCTION-SERVER-ACCESS-SOP.md)。

主要能力:提供预部署清单(CI 检查通过、PR 已合并、无未解决阻塞、迁移已在本地测试、环境变量已验证)、部署前校验命令占位({{CI_VALIDATE_COMMAND}}、{{BUILD_COMMAND}})、发布后冒烟测试(健康检查 curl、数据库连接、认证流程、关键用户流程、日志无新错误)、部署证据模板与回滚步骤(识别故障、git revert、推送触发回滚、重新冒烟测试、记录事件)。

使用方式:该技能为模板,含 {{PLACEHOLDER}} 占位符,使用前需替换为项目实际值。冒烟测试示例:curl -s https://{{DOMAIN}}/api/health | jq .;预期返回健康状态 JSON。回滚使用 git revert {commit_sha} 后推送。

限制与约束:禁止在 CI 失败时部署、禁止跳过生产冒烟测试、禁止未本地测试即部署数据库迁移、禁止在事故进行中强制部署;要求健康检查须在 5 分钟内通过、生产部署须先经预发验证、生产部署前须记录回滚方案。分支到环境映射因项目而异,占位符 {{STAGING_DEPLOY_MODE}}、{{PROD_DEPLOY_MODE}}、{{MAIN_BRANCH}} 等具体值资料未提供。