本文主要介绍 K8s YAML 部署的项目中,工作流支持的镜像版本回退能力。镜像版本回退能力支持工作流在按照流程运行完毕后,对集成环境中被更新的服务镜像版本进行回退,恢复为工作流运行之前的镜像版本。
镜像版本回退
镜像版本回退功能对使用 K8s YAML 部署的项目,部署阶段使用
构建部署
的工作流有效
编辑工作流,开启镜像版本回退功能并保存,即可开启此功能。
适用场景
镜像版本回退功能的适用场景包括但不限于:
- 多人协作共同使用一套集成环境。开发者希望验证代码变更是否能正常构建部署,且验证完毕后,不希望改变集成环境中的服务镜像版本,避免对其他使用者造成不预期;
- 多人协作共同使用一套集成环境,工作流中有集成测试步骤。开发者希望验证代码变更部署后是否能通过集成测试验证,在最终不修改协作集成环境的服务版本的前提下,获得集成测试结果。