目前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。