用途:当任务涉及 CI/CD 流水线设计、Docker 配置、部署策略或基础设施自动化时使用,也可用于排查 CI/CD 问题。使用前需先明确项目类型、语言与技术栈、部署目标(Docker、K8s、VM、无服务器、静态)、环境策略、合规需求与团队规模,再决定复杂度。
主要能力:提供 GitHub Actions 标准 Web 应用流水线示例,包含测试、npm 审计、构建推送镜像与部署阶段;提供 Node 多阶段 Docker 生产构建示例,含非 root 用户、EXPOSE 与 HEALTHCHECK;给出部署策略决策树(蓝绿、滚动、金丝雀、直接重建);列出常见反模式及修正,如生产使用 latest 标签、Dockerfile 内构建密钥、无健康检查、以 root 运行、镜像过大、缺少 .dockerignore、硬编码环境变量、无缓存;并给出生产上线检查清单,覆盖健康检查、优雅关闭、结构化日志、密钥管理、资源限制、监控告警、回滚流程、数据库迁移与限流。调试时建议先看错误信息、核对密钥与缓存、确认环境一致性、检查资源限制与间歇性失败。
使用方式与限制:按需套用其流程与示例模板,需自行替换示例中的部署命令占位内容并注入真实凭据。该技能为上游导入,执行前需核实凭据、权限与安全边界;不能替代针对具体环境的验证、测试与维护者审查。资料未提供具体安装命令、收费与平台支持信息。