Gitlab版本升级
摘要
由于升级不能跨越大版本号,因此只能升级到当前大版本号到最高版本,方可升级到下一个大版本号。
升级步骤
12.0.4->12.0.12->12.10.14->13.0.14->13.3.x
设置 Gitlab 的备份目录
1 | vi /etc/gitlab/gitlab.rb |
1 | gitlab_rails['manage_backup_path'] = true |
1 | mkdir -p /data/gitlab/backups |
重载 Gitlab 配置文件
1 | gitlab-ctl reconfigure |
停止部分 Gitlab 服务
1 | gitlab-ctl stop unicorn |
手动备份 Gitlab(可有可无,自行决定需不需要)
1 | gitlab-rake gitlab:backup:create |
安装升级包
1 | yum -y install gitlab-ce-12.0.12-ce.0.el7.x86_64 |
重新配置 Gitlab
1 | gitlab-ctl reconfigure |
重启 Gitlab
1 | gitlab-ctl restart |
继续升级,直至想要升级的版本,升级前记得停止部分服务
1 | yum -y install gitlab-ce-12.10.14-ce.0.el7.x86_64 |
在新版的 Gitlab 中官方默认已经支持中文版本了,所以不再需要打补丁包了。