【Gitlab】Ubuntu服务器升级Gitlab-ce版本

晴天
2022年09月15日 · 阅读 209
下载要更新的版本安装包
https://packages.gitlab.com/gitlab/gitlab-ce?page=1
找到适合自己服务器的版本的安装包例如我的服务器Ubuntu系统就选择如下的安装包
复制wget命令
wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/focal/gitlab-ce_14.7.2-ce.0_amd64.deb/download.deb
下载安装包到要更新的服务器上
升级安装Gitlab
停止Gitlab服务
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
gitlab-ctl stop nginx
gitlab-rake gitlab:backup:create # 备份
安装Gitlab
dpkg -i gitlab-ce_14.7.2-ce.0_amd64.deb
配置和重启Gitlab
gitlab-ctl restart
到这里我们可以看到Gitlab服务已经完成升级了
Gitlab恢复数据(升级后服务启动不了的可以尝试恢复成升级前的版本)
# 停止相关数据连接服务
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
# 从1393513186编号备份中恢复
gitlab-rake gitlab:backup:restore BACKUP=1486219173_2017_02_04
# 启动Gitlab
sudo gitlab-ctl start