本文主要介绍 K8s YAML 部署的项目中,工作流支持的镜像版本回退能力。镜像版本回退能力支持工作流在按照流程运行完毕后,对集成环境中被更新的服务镜像版本进行回退,恢复为工作流运行之前的镜像版本。

镜像版本回退

镜像版本回退功能对使用 K8s YAML 部署的项目,部署阶段使用构建部署的工作流有效

编辑工作流,开启镜像版本回退功能并保存,即可开启此功能。

K8s YAML 部署的项目

适用场景

镜像版本回退功能的适用场景包括但不限于:

  1. 多人协作共同使用一套集成环境。开发者希望验证代码变更是否能正常构建部署,且验证完毕后,不希望改变集成环境中的服务镜像版本,避免对其他使用者造成不预期;
  2. 多人协作共同使用一套集成环境,工作流中有集成测试步骤。开发者希望验证代码变更部署后是否能通过集成测试验证,在最终不修改协作集成环境的服务版本的前提下,获得集成测试结果。