GitLab用挺久了,但版本一直留在之前的版本,今天打算升级一下。
GitLab 是一个企业级软件,它所采用了大量的第三方开源组件,它的升级是一个系统化工程。
所幸,GitLab 官方提供了一个稳妥可靠的逐级升级方案以弥补由于当前版本与最新版本之间的跨度太大儿无法升级的问题。
升级之前一定记得先备份重要数据
在管理中心查看当前的版本,然后根据自己的版本到官网查看逐步升级方案:https://docs.gitlab.com/ee/update/index.html#upgrade-paths
查询所有版本列表
sudo apt-cache madison gitlab-ce
我这边的版本是13.11.1,要升级需先升级到13.11.7版本。
每次升级完一个版本,可以登录进行验证,如果页面出现502,不要惊慌,有可能是gitlab启动中,过一会就好了,升级过程中只遇到过一次502错误。
升级命令(尽量确保无人访问的情况下升级)
apt install gitlab-ce=13.11.7-ce.0
升级到13.11.7之后可举行先上升级,因为还有可升级的版本,此时可升级到13.12.0版本,然后依次根据官方文档给的方案向上升级即可
逐步升级到与最新版本差不多的时候可直接使用以下命令
sudo apt install gitlab-ce
我这里只升级到了14.5.2
升级到此结束。
本文作者为Mr.Bai,转载请注明。