记一次gitlab-ce 11.11.0 跨版本升级到 13.4.1

gitlab升级必须严格按照先升级到目前大版本号的最新版本,然后升级到下一个大版本号的初始几个版本,继续按照此要求进行升级。

例如:

11.11.x -> 12.0.x -> 12.10.x -> 13.0.x

可参考官方网站对于版本升级的说明

下图是升级前的版本
升级前版本

升级步骤

  1. 先下载好对应的版本:

例如我此次升级的版本:
版本
2. 备份好升级前的所有数据,复制到安全的地方存储

gitlab-rake gitlab:backup:create
# 备份文件在/var/opt/gitlab/backups目录下创建一个名称类似为
# 1600875244_2020_09_23_11.11.0_gitlab_backup.tar的压缩包,这个是完整备份的压缩包。
# 将备份好的文件复制到其他安全的存储空间
  1. 开始升级第一个版本
# 安全起见,安装之前先停止服务
# gitlab-ctl stop unicorn
# gitlab-ctl stop sidekiq

dpkg -i gitlab-ce_11.11.8-ce.0_amd64.deb 

# 等待自动运行完成

安装完成
4. 更新数据库关联

gitlab-rake db:migrate
  1. 重启服务
gitlab-ctl restart

重启服务
6. 稍等1分钟左右即可刷新管理中心页面查看版本号
下图是升级完成的版本
升级完成的版本号
升级过程中只要按照升级对应的版本即可,一般不会出现错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值