「GitLab」- 升级 12.x 到 13.x 版本(容器部署) @20210304

问题描述

我们的 GitLab 当前版本为 12.4 版本(容器部署),需要升级到 13.6 版本,以使用新功能。

此次升级最主要的问题在于跨版本升级,可能会失败。

该笔记将记录:如何将 GitLab 从 12.x 升级到 13.x 版本。

解决方案

第一步、备份数据

运维工作千万条,数据备份第一条。执行如下命令进行数据升级:

rsync -av /data/gitlab/ /data/gitlab.12.4.2-ce.0.backup/

第二步、服务升级

最开始,我们直接从 12.4.2-ce.0 升级到 13.6.3-ce.0 版本,果然会失败。

因此改用逐步升级的方案:12.4.2-ce.0 => 12.10.14-ce.0 => 13.0.0-ce.0 => 13.3.9-ce.0 => 13.6.3-ce.0

其中,从 12.10.14-ce.0 到 13.0.0-ce.0 是非常关键的,这两个版本的变更较大。

建议认真阅读 Upgrading GitLab | GitLab 文档,官方给出升级路径(Upgrade paths)。

第三步、验证结果

1)访问我们的 GitLab 站点进行验证;
2)进行代码推送,验证服务可用;

参考文献

GitLab Docker images | GitLab

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值