Ubuntu 18.04升级GitLab最新版 [12.7.5-->>14+]

Ubuntu升级 gitlab

原版本为 gitlab12.7.5

查看系统版本

gitlab-root@gitlab:/# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.6 LTS
Release:	18.04
Codename:	bionic

重点强调bionic 版本要一致(其他版本自行下载对应的版本。逻辑一样)

升级次序12.7.5—>>13第一个版本—>>13最后一个版本—>>14的第一个版本—>>14最新版本

下载升级包

12最后一个版本
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/apt/packages.gitlab.com/gitlab/gitlab-ce/ubuntu/pool/bionic/main/g/gitlab-ce/gitlab-ce_12.10.14-ce.0_amd64.deb

13第一个版本
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/apt/packages.gitlab.com/gitlab/gitlab-ce/ubuntu/pool/bionic/main/g/gitlab-ce/gitlab-ce_13.0.0-ce.0_amd64.deb

13最后一个版本
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/apt/packages.gitlab.com/gitlab/gitlab-ce/ubuntu/pool/bionic/main/g/gitlab-ce/gitlab-ce_13.12.15-ce.0_amd64.deb


14第一个版本
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/apt/packages.gitlab.com/gitlab/gitlab-ce/ubuntu/pool/bionic/main/g/gitlab-ce/gitlab-ce_14.0.0-ce.0_amd64.deb

14最新版
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/apt/packages.gitlab.com/gitlab/gitlab-ce/ubuntu/pool/bionic/main/g/gitlab-ce/gitlab-ce_14.4.1-ce.0_amd64.deb

下载完成后停止相关服务

gitlab-ctl stop unicorn

gitlab-ctl stop sidekiq

gitlab-ctl stop nginx

dpkg -i gitlab-ce_12.10.14-ce.0_amd64.deb
#会自动进行备份,但是还是建议自行备份或者打镜像


完成后查看版本
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
发现升级成功


逻辑次序一样继续:升级次序12.7.5--->>13第一个版本--->>13最后一个版本--->>14的第一个版本--->>14最新版本


升级到14第一个版本时执行gitlab-ctl reconfigure

继续更新
dpkg -i gitlab-ce_14.4.1-ce.0_amd64.deb

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
14.4.1

gitlab-ctl restart
gitlab-rake gitlab:check SANITIZE=true --trace
#检查健康状态

访问测试,升级完成。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值