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

K8s YAML 部署的项目Helm Chart 部署的项目中支持镜像版本回退功能。

镜像版本回退

镜像版本回退功能对部署阶段使用构建部署的工作流有效。

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

K8s YAML 部署的项目

适用场景

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

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