目前gitlab版本:14.9.3,需要升级到15.11.3版本,

因为是离线升级且中间跨越多个版本,所以需要以下工具:

1、官方update-path工具,为了系统内数据完整性及版本兼容性,请严格按照update-path工具的路径升级;

2、清华大学开源镜像站,下载所需的升级包。

首先按照update-path给出的升级路径进行升级包的下载,注意,15.0.5升级15.4.6中间需要跨越多个版本,请严格按照路径升级!

升级前的准备:

在升级 GitLab 时,建议停用以下服务确保升级过程顺利,避免因用户访问或后台任务导致的错误:

1、使用以下命令停止几个 GitLab 相关服务:

gitlab-ctl stop unicorn

gitlab-ctl stop sidekiq

gitlab-ctl stop nginx

2、在升级前,务必执行一次完整的备份:sudo gitlab-backup create ,备份默认保存在 /var/opt/gitlab/backups/ 目录下。

 

将安装包上传至服务器中,进入对应目录,执行yum install  gitlab-ce-×××  升级对应的安装包。

正常等待升级进度条完成,出现gitlab logo即表明已经升级完成

随后输入:sudo gitlab-ctl start 启动服务

服务启动完成后,等待一到两分钟,即可正常访问gitlab。


祝这世界继续热闹,祝我仍是我。