gitlab版本升级

之前手残,随便装了一个gitlab 10.0.0的版本。发现这个版本还不能看runner在哪个机器上面跑,于是需要升级一下。升级前先备份一下。由于centos默认分区/home目录下存储空间最大,先修改一下/etc/gitlab/gitlab.rb,更改gitlab-rake备份文件的存放目录

# gitlab_rails['backup_path'] = "/var/opt/gitlab/backups"

取消这行的注释,并修改backup_path到home目录。更改完/etc/gitlab/gitlab.rb,需要运行 gitlab-ctl reconfigure 使配置生效

然后开始备份
gitlab-rake gitlab:backup:create STRATEGY=copy

不敢跨大版本升级,先升级到10.x最后的10.8.7版本。用清华的源下载rpm包
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.8.7-ce.0.el7.x86_64.rpm

然后安装
yum localinstall -y gitlab-ce-10.8.7-ce.0.el7.x86_64.rpm

这个升级过程还是有点久的。升级完以后,在Runners的管理页面就会看到多了IP Address一列,不过里面值还是空的。需要到runner所在的机器,重启一下runner
gitlab-runner restart

你可能感兴趣的:(gitlab版本升级)