GitLab跨版本升级

公司使用的gitlab版本比较低还是8版本,目前最新13版本了,很多功能都缺少
跨版本升级顺序:当前版本--->当前最大版本--->次要大版本,如下
8.0.1-->8.9.9-->9.5.9--->10.8.7-->11.9.9
依次下载源文件,国内镜像源地址
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
下载完毕之后,先备份当前代码,会自动加上当前时间
gitlab-rake gitlab:backup:create
默认备份路径
ls -lh /var/opt/gitlab/backups
停掉gitlab部分进程
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
gitlab-ctl stop nginx
开始安装
yum localinstall -y gitlab-ce-XXXXXX.rpm
最好是每升级一个版本,都打开看看是否成功,不可盲目。
开启之前停掉的服务
gitlab-ctl start unicorn
gitlab-ctl start sidekiq
gitlab-ctl start nginx
查看所有状态,是否正常
gitlab-ctl status
最后打开gitlab网页,我这边只升级到10.8.7,根据自己需求的功能是否升级。

图片.png

如果没有问题,重复之前的操作即可。

你可能感兴趣的:(GitLab跨版本升级)