回_MODULE
软件开发 - 构建与持续集成/持续交付 (CI/CD)

回滚功能

启用快速恢复先前部署状态的功能,以应对故障,并在关键事件期间确保系统稳定性。

High
DevOps 工程师
Two individuals review detailed data dashboards displayed on large monitors in a control setting.

Priority

High

Execution Context

此集成功能提供自动化机制,用于将软件部署回退到先前已知稳定的版本。它通过允许 DevOps 工程师在不进行手动干预的情况下,立即从标记的构建版本恢复服务,从而确保业务连续性,并在生产环境出现故障时显著缩短恢复时间。

系统会识别与当前部署流程关联的最新稳定构建版本标签。

自动化脚本能够精确地回滚配置更改、容器镜像以及数据库迁移。

健康检查用于验证服务恢复情况,并在自动通知相关方已成功完成回滚。

Operating Checklist

检测部署失败或性能下降阈值超限情况。

从可用的构建历史记录中选择目标版本标签。

执行基础设施配置和代码artifact的自动化回滚。

验证服务健康状况,并确认已成功恢复至先前状态。

Integration Surfaces

CI/CD 流程触发器

自动检测到的故障状态将触发构建流水线中的回滚流程。

部署仓库

需要访问版本化的资源和不可变的标签,以便选择目标回滚状态。

监控仪表盘

在回滚执行过程期间及之后,实时了解服务状态。

FAQ

Bring 回滚功能 Into Your Operating Model

Connect this capability to the rest of your workflow and design the right implementation path with the team.