gitlab版本升级(跨版本)

 1、记录当前版本号:

 cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

yum list | grep gitlab

 

 2、手动备份数据

gitlab-rake gitlab:backup:create

 默认的备份目录在/var/opt/gitlab/backups/下,生成一个以时间节点命名的tar包。

 

 如果升级失败还可以还原数据,备份还原的过程可以点击下方链接进行查看。

备份恢复gitlab的链接

3、升级gitlab版本

注意:由于升级不能跨越大版本号,因此只能升级到当前大版本号到最高版本,才可以升级到下一个大版本号。

vim /etc/yum.repos.d/gitlab-ce.repo                                #新建repo源,升级新版本的gitlab

[gitlab-ce]
name=gitlab-ce
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
repo_gpgcheck=0
gpgcheck=0
enable=1
gpgkey=https://packages.gitlab.com/gpg.key 

 由于当前版本是11.1.4版本,所以只能逐级进行升级

yum install -y gitlab-ce-11.11.8

yum install -y gitlab-ce-12.9.9

 升级的时候遇到了问题,

原因: 

postgresql 没有启动

解决办法:

gitlab-ctl start postgresql

 gitlab-ce-11.11.8更新完毕。

 

 11.11.8版本升级到12.9.9版本。

 升级完成后,重启gitlab,浏览器访问页面,出现502错误,等待2分钟后,就可以进入界面了,由于12版本已经支持中文了,让我们试一下吧。

中文界面感觉还不错,可能是自己的英文水平太差了。 

 

注: 

以上为本人实际搭建过程中的经验总结,如果有什么问题,可以在评论区留言,大家一起探讨进步!

猜你喜欢

转载自blog.csdn.net/tiny_du/article/details/119354046