此集成功能提供自动化机制,用于将软件部署回退到先前已知稳定的版本。它通过允许 DevOps 工程师在不进行手动干预的情况下,立即从标记的构建版本恢复服务,从而确保业务连续性,并在生产环境出现故障时显著缩短恢复时间。
系统会识别与当前部署流程关联的最新稳定构建版本标签。
自动化脚本能够精确地回滚配置更改、容器镜像以及数据库迁移。
健康检查用于验证服务恢复情况,并在自动通知相关方已成功完成回滚。
检测部署失败或性能下降阈值超限情况。
从可用的构建历史记录中选择目标版本标签。
执行基础设施配置和代码artifact的自动化回滚。
验证服务健康状况,并确认已成功恢复至先前状态。
自动检测到的故障状态将触发构建流水线中的回滚流程。
需要访问版本化的资源和不可变的标签,以便选择目标回滚状态。
在回滚执行过程期间及之后,实时了解服务状态。