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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容