用途:Deployment Checker 是面向发布流程的部署就绪评估技能,在部署前对代码、依赖、数据库、环境变量、安全、性能与基础设施逐项检查,最终生成带 go/no-go 决策的部署就绪报告。
主要能力:覆盖部署前、部署中、部署后三阶段。部署前检查测试通过、代码评审、Lint、覆盖率、构建、依赖漏洞、数据库迁移与回滚、环境变量与密钥、认证授权、输入校验、安全头、限流、HTTPS、负载测试、缓存、CDN、资源限制等;部署中检查健康检查、监控告警、日志、错误追踪、SSL、DNS、负载均衡、部署策略与回滚方案;部署后检查冒烟测试、错误率、响应时间、日志与指标、发布说明与文档。
使用方式:以技能调用形式使用,示例包括 @deployment-checker、@deployment-checker --environment production、--checklist、--automated、--report。资料还给出 Node.js 自动化检查脚本示例,依次执行 npm test、npm run build、npm audit --audit-level=high、git secrets --scan、npm run db:check-migrations,并检查 DATABASE_URL、JWT_SECRET、API_KEY、REDIS_URL 等环境变量,最后输出通过/失败汇总。
适用场景:发布到生产或预发环境前的就绪评审、生成部署清单与报告、蓝绿/金丝雀/滚动发布前的风险确认。
限制:资料未提供安装命令、收费与价格、支持平台、实际效果数据;示例脚本中的命令与检查项需按项目实际情况调整,不能直接视为通用可用。