menu 晴天のVlog
search self_improvement
目录
【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

image.png
在这里插入图片描述

配置和重启Gitlab

gitlab-ctl restart

image.png
在这里插入图片描述

到这里我们可以看到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
分类: Ubuntu
标签: Ubuntu Gitlab