学习笔记 · 2021年11月3日

GitLab 跨版本升级顺序参考

最近打算将古老的 GitLab:12 升级到 GitLab:14 ,别看只跨了两个大版本,按 GitLab 升级的频率,中间可是横跨了 n 个小版本,保不准其中的某个小版本就有数据结构升级以及组件升级,如果跨过这些关键版本升级,极大概率会发成错误。。。

如何才能精准地升级到关键版本,保证 GitLab 平稳升级呢?根据搜索相关资料,才发现原来官方早就给出了跨版本的升级建议,如下图:

file

升级步骤链接:https://docs.gitlab.com/ee/update/index.html#upgrade-paths

当然,也可以根据 Upgrading to a new major version 的提示,先更新到当前大版本的最后一个小版本,再更新到下一个大版本的最新小版本,但是官方也不能保证这样能够平稳升级(Follow the directions carefully as we cannot guarantee that upgrading between major versions is seamless)。所以,建议大家还是按照小版本升级的指导进行升级。