GitLab 大版本升级注意事项

概述背景

当前使用版本12.10.12,因爆出有SSRF漏洞需要升级至13.12.7

操作步骤

1. 根据官网知道,需要进行几次升级迭代才行:
https://docs.gitlab.com/ce/update/
8.11.Z -> 8.12.0 -> 8.17.7 -> 9.5.10 -> 10.8.7 -> 11.11.8 -> 12.0.12 -> 12.1.17 -> 12.10.14 -> 13.0.14 -> 13.1.11 -> latest 13.12.Z -> latest 14.0.Z -> latest 14.Y.Z
2. 下载对应的rpm包:https://packages.gitlab.com/gitlab/gitlab-ce,可以利用搜索快速找出需要的版本
3. 上传到对应的机器
4.  先停部分服务
gitlab-ctl stop puma
gitlab-ctl stop sidekiq
gitlab-ctl stop nginx
5. 升级后启动之前的三个服务,等几分钟后查看页面及数据是否正常
rpm -Uvh gitlab-ce-12.10.14-ce.0.el7.x86_64.rpm
gitlab-ctl start puma
gitlab-ctl start sidekiq
gitlab-ctl start nginx
6. 备份升级后的gitlab数据:
/usr/bin/gitlab-rake gitlab:backup:create
7. 重复停服务,升级,起服务,备份操作,直到目标版本

参考链接

https://docs.gitlab.com/ce/update/
https://blog.csdn.net/gdolphinw/article/details/90295274
上一篇:dmfldr快速装载简单使用


下一篇:javascript笔记整理(数组对象)