清华源列表地址
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
升级安装
gitlab升级安装是不能跨大版本,比如1.0——1.9——2.0——2.9之类的升级方式,跳跃大版本是会出现异常
操作步骤
下载对应版本
/usr/bin/gitlab-rake gitlab:backup:create 备份当前数据,防止出现异常无法回滚
yum install -y gitlab-ce-11.0.0-ce.0.el7.x86_64.rpm
gitlab-ctl reconfigure 重新加载配置
gitlab-rake db:migrate:status 检查db是否显示全是up,有的版本升级后会出现down
gitlab-rake db:migrate 升级db,出现down的情况需要执行升级db
gitlab-ctl restart 重启服务
检查页面是否正常显示,如果一直无法访问升级失败需要重新检查步骤
降级操作
gitlab-ctl stop 停止所有服务
- gitlab-ctl cleanse #保留数据不执行该命令
gitlab-ctl uninstall
- rm -rf /opt/gitlab #保留数据不执行该命令