展示应用在各环境实例的所有变更记录,同时提供回滚功能,方便对环境进行运维和快速回退。
查看变更记录
变更记录页签展示当前环境实例的所有变更记录,包括部署记录和回滚记录。
- 支持查看每次变更的状态、详情、类型、触发来源、关联配置等信息。
- 对于 OAM 应用,额外展示本次变更涉及的组件。
- 登录 持续交付控制台,在左侧导航栏选择 工作区。
- 单击目标工作区名称,在当前工作区的左侧导航栏中选择 应用交付 > 应用管理。
- 单击目标应用卡片,进入当前应用。单击 环境,切换至环境页签。
- 单击目标环境卡片,进入当前应用的最近一次部署详情页面。
- 单击 变更记录,切换至变更记录页签。
变更记录页签展示当前环境的每一次变更记录 ID、状态、类型、触发来源、关联配置、操作人、开始/结束时间等信息。
- 单击 变更记录 ID,可查看对应版本的变更记录详情。
- 单击 关联配置 ID,可查看对应版本使用的配置详情。
回滚
通过回滚功能,可快速回退到环境的某个可用版本。适用于新版本发布后不符合预期,希望回退的场景。
注意
回滚相当于使用历史版本重新进行一次部署,请谨慎操作。
在当前应用的目标环境变更记录页签,执行回滚操作。提供 回滚到目标版本 和 回滚到当前版本 两种方式。
回滚到目标版本
- 在变更记录页签,单击右上角 回滚 按钮,弹出回滚信息框。
- 选择或输入希望回滚的版本 ID,单击 确定。
系统将跳转至应用的部署页面,开始执行回滚操作。回滚完成后,页面显示回滚成功。
回滚到当前版本(K8s YAML)
- 在变更记录页签,在列表中选择希望回退到的目标版本,单击 操作 列的 回滚到当前版本。
- 在弹出的确认框中,单击 确定。
系统将跳转至应用的部署页面,开始执行回滚操作。回滚完成后,页面显示回滚成功。
回滚到当前版本(OAM)
注意
对于 OAM 应用,不论是全量组件部署场景还是部分组件部署场景,回滚时,均对所有组件重新执行一次部署。
在当前部署记录中(即要回滚的目标版本)已发布的组件,会部署至该回滚版本。
在当前部署记录中(即要回滚的目标版本)未发布的组件,
- 若存在上一次成功发布记录,则按照上一次成功部署记录来回滚。
- 若不存在上一次成功发布记录,本次回滚操作将不做变更。
回滚时,默认采用原生部署策略,同时自适应组件实例数(即不会更改环境中组件的实际副本数)。
在变更记录页签,在列表中选择希望回退到的目标版本,单击 操作 列的 回滚到当前版本。
在弹出的确认框中,核对该版本的已发布组件和未发布组件 YAML。
确认要回滚到当前版本,单击 确定。
系统将跳转至应用的部署页面,开始执行回滚操作。回滚完成后,页面显示回滚成功。