升级路径
跨多个极狐GitLab 版本进行升级 仅在接受停机的情况下可能。如果您不想停机,请阅读如何零停机升级。
升级路径包括必需的升级停靠点,这些是您在升级到更高版本之前必须升级到的极狐GitLab 版本。在进行升级路径时:
- 升级到当前版本之后的必需升级停靠点。
- 允许升级的后台迁移完成。
- 升级到下一个必需升级停靠点。
为了为实例管理员提供可预测的升级计划,从极狐GitLab 17.5 开始,必需的升级停靠点将在版本 x.2.z
,x.5.z
,x.8.z
和 x.11.z
发生。
确定您的升级路径:
-
注意您的当前版本在升级路径中的位置,包括必需的升级停靠点:
- 极狐 GitLab 15 包含以下必需的升级停靠点:
- 极狐 GitLab 16 包含以下必需的升级停靠点:
-
16.0.9
。具有大量用户或大型流水线变量历史记录的实例。 -
16.1.7
。在其软件包注册表中具有 NPM 软件包的实例。 -
16.2.10
。具有大型流水线变量历史记录的实例。 -
16.3.8
。 -
16.7.z
。最新的极狐 GitLab 16.7 版本。 -
16.11.z
。最新的极狐 GitLab 16.11 版本。
-
- 极狐 GitLab 17 包含以下必需的升级停靠点:
-
查看版本特定的升级说明:
即使未明确指定,也要将极狐GitLab升级到 major
.minor
版本的最新可用补丁版本,而不是第一个补丁版本。例如,16.8.7
而不是 16.8.0
。
这包括您在升级路径上必须停留的 major
.minor
版本,因为可能存在与升级过程相关的问题修复。
特别是在主要版本周围,关键的数据库架构和迁移补丁可能会包含在最新的补丁版本中。
升级路径工具
要快速计算基于您当前和目标极狐GitLab 版本所需的升级停靠点,请参见升级路径工具。
如果您在升级过程中遇到任何问题,您可以在极狐GitLab 官方论坛上发帖求助,您也可以直接扫描下方二维码咨询专业人员: