Skip to content

Latest commit

 

History

History
141 lines (109 loc) · 2.86 KB

File metadata and controls

141 lines (109 loc) · 2.86 KB

发布检查清单

基本信息

字段 内容
版本号 vX.Y.Z
发布日期
发布类型 常规 / 热修复 / 重大更新
发布负责人

1. 发布前准备

代码就绪

  • 所有计划功能已合并到发布分支
  • 代码审查已完成
  • 无 P0/P1 未解决 Bug
  • 版本号已更新
  • CHANGELOG 已更新

测试就绪

  • 单元测试全部通过
  • 集成测试全部通过
  • E2E 测试全部通过(核心流程)
  • 回归测试通过
  • 性能测试通过(如适用)
  • 安全扫描通过

文档就绪

  • API 文档已更新
  • 用户文档/帮助已更新
  • 部署文档已更新(如有变更)
  • 迁移指南已准备(如有 Breaking Changes)

2. 基础设施检查

环境准备

  • 生产环境资源充足(CPU/内存/磁盘)
  • 数据库迁移已准备并测试
  • 环境变量/配置已更新
  • 第三方服务配置已确认
  • SSL 证书有效

备份

  • 数据库已备份
  • 文件存储已备份
  • 配置文件已备份
  • 备份可恢复性已验证

3. 发布执行

发布步骤

  1. 通知相关人员(发布时间、预计影响)
  2. 确认低峰期(如适用)
  3. 执行数据库迁移
  4. 部署新版本
  5. 执行冒烟测试
  6. 监控错误日志
  7. 确认核心功能正常

冒烟测试清单

功能 预期结果 实际结果 通过?
用户登录
核心业务流程
支付(如适用)
数据读写

4. 发布后验证

监控检查(发布后 30 分钟)

  • 错误率无异常上升
  • 响应时间无异常
  • CPU/内存使用正常
  • 无异常日志
  • 第三方服务调用正常

用户侧验证

  • 核心用户流程可正常完成
  • 页面无明显错误
  • 移动端正常(如适用)

5. 回滚预案

回滚触发条件

  • 错误率 > ___%
  • 核心功能不可用
  • 数据异常
  • 其他:___

回滚步骤

  1. 确认需要回滚
  2. 执行回滚部署
  3. 回滚数据库迁移(如需要)
  4. 验证回滚后功能正常
  5. 通知相关人员
  6. 记录回滚原因

回滚验证

  • 回滚后核心功能正常
  • 数据一致性确认
  • 无残留问题

6. 发布总结

发布结果

  • 发布成功
  • 发布成功但有小问题(记录):
  • 已回滚(原因):

问题记录

问题 严重度 状态 处理方式

经验教训

  • 做得好的:
  • 需要改进的:
  • 下次注意:

7. 后续跟进

  • 持续监控 24-48 小时
  • 处理遗留问题
  • 更新相关文档
  • 通知用户(如需要)
  • 复盘(如有问题)