技能 deployment-procedures
📦

deployment-procedures

安全

自信安全地部署生产发布

生产部署如果没有适当的方法会很有风险。本技能教授安全部署的决策框架、回滚策略和验证工作流程,以最大限度地减少停机时间。

支持: Claude Codex Code(CC)
🥉 74 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“deployment-procedures”。 Vercel 静态站点部署前检查清单

预期结果:

  • 部署前检查清单(Vercel - 静态站点):
  • 1. 代码质量:测试通过、lint 检查干净、PR 已批准
  • 2. 构建:运行本地构建,验证无错误或警告
  • 3. 环境:确认 Vercel 环境变量与要求匹配
  • 4. 安全:记录当前部署提交作为回滚参考
  • 5. 通知:提醒团队部署窗口时间
  • 部署:推送到 main 分支触发自动部署
  • 验证:检查部署日志、测试实时 URL、验证关键流程

正在使用“deployment-procedures”。 Render 上失败的 Rails 部署回滚策略

预期结果:

  • 回滚程序(Render - Rails 应用):
  • 立即操作:导航到 Render 仪表板 > Service > Deployments
  • 从列表中选择之前成功的部署
  • 点击 'Deploy' 回滚到该提交
  • 监控日志确保成功启动(通常 2-5 分钟)
  • 验证健康端点正确响应
  • 测试关键用户流程(登录、核心功能)
  • 通知团队:回滚完成,已安排事故调查
  • 事后:确认服务稳定性后安排事后分析

安全审计

安全
v1 • 2/24/2026

All static analysis findings are false positives. The backtick patterns at SKILL.md:30,45,87 are markdown code block delimiters for documentation diagrams, not shell execution. The cryptographic algorithm warning at SKILL.md:3,246 has no basis - these lines contain YAML frontmatter and plain text. This is educational documentation with no executable code, network calls, or filesystem operations.

1
已扫描文件
247
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
91
规范符合性

你能构建什么

开发团队负责人

通过标准化检查清单和验证步骤,在多个项目和团队成员之间建立一致的部署流程。

独立开发者

学习生产部署最佳实践而无需企业级工具,使用适合平台的个人项目或小型业务项目工作流。

DevOps 工程师

编写和沟通部署运行手册,培训初级工程师进行部署决策,并建立回滚程序。

试试这些提示

部署前检查清单审查
审查我在 Railway 上部署 Node.js API 的部署计划。我的测试已通过,代码已审查,生产构建已准备就绪。请带我完成剩余的部署前检查,并帮助我准备回滚计划。
平台选择指导
我有一个 React 前端和 Python FastAPI 后端。请帮助我选择合适的部署平台,考虑因素:低成本、易于回滚、最小 DevOps 开销。比较至少 3 个选项及其部署流程。
零停机部署规划
为我们在 Kubernetes 上的电商站点规划零停机部署。我们需要部署一个添加非空列的数据库迁移。概述策略、验证步骤和回滚触发条件。
紧急回滚执行
我们的生产部署刚刚失败了 - 服务返回 502 错误。我们使用 PM2 部署到 VPS。请指导我立即评估情况并在需要时执行回滚。

最佳实践

  • 频繁部署小更改,而不是包含多个修改的大版本发布
  • 在启动任何生产部署之前始终要有经过测试的回滚计划
  • 部署后至少主动监控 15 分钟再视为完成

避免

  • 在没有待命人员准备的情况下在周五或假期前部署
  • 为节省紧急发布的时间而跳过暂存环境测试
  • 部署命令完成后立即离开而不进行验证

常见问题

本技能会自动执行部署命令吗?
不。本技能提供指导、检查清单和决策框架。您执行实际的部署命令。这种方法确保您了解每个步骤并保持对生产环境的控制。
本技能支持哪些部署平台?
本技能涵盖适用于所有平台的原则:Vercel、Netlify、Railway、Render、Fly.io、使用 PM2 的 VPS、Docker 和 Kubernetes。具体程序因平台而异,但决策框架普遍适用。
如何判断应该回滚还是修复前进?
在以下情况立即回滚:服务宕机、发生严重错误或性能下降超过 50%。仅对于可以快速解决的次要问题才选择修复前进。如有疑虑,先回滚再调试。
部署后的最短监控窗口是多少?
至少主动监控 15 分钟。在前 5 分钟内检查健康端点和错误日志。在 15 分钟内测试关键用户流程。次日检查性能指标进行最终确认。
本技能能否帮助部署期间的数据库迁移?
是的。本技能提供数据库变更部署顺序的指导,包括向后兼容迁移的策略和处理需要停机的迁移。始终先在暂存环境中测试迁移。
本技能适合没有专职 DevOps 工程师的团队吗?
是的。本技能专为需要自行处理部署的开发者设计。它强调理解原则而非死记命令,使学习部署最佳实践的团队也能轻松上手。

开发者详情

文件结构

📄 SKILL.md