gitlab查看系统所有版本以及跨版本升级(源安装以及源升级)

守給你的承諾、 提交于 2020-04-05 15:38:03

历史原因:刚进公司时候,gitlab工具由于创建者已经离职,这个工具也就没有人维护了!主要是当时那个人是编译安装的,升级不方便!另外由于前端开发需要用到gitlab的page功能,所以我当时就自告奋勇的接了这个项目!

公司的大领导运维分配了一个虚拟机,使用centos7的,没办法,我个人比价喜欢debian的,哀求过,不过人家就是不鸟我,谁叫centos是服务器运维的宠儿咩.........

转入正题:

系统:CentOS7

安装途径:按照官网的源安装

原版本:gitlab 11.8.0

数据库:postgresql 9.6

请参照:https://about.gitlab.com/install/#centos-7或者https://about.gitlab.com/install/

查看gitlab系统所有版本(查最新版)

https://packages.gitlab.com/gitlab/ 或者通过 yum update查看有没有显示更新!

 

 

备份系统(数据库备份):

gitlab-rake gitlab:backup:create       #默认目录/var/opt/gitlab/backups

以及备份代码库(默认放在/var/opt/gitlab/data/git-data/repositories目录下)

tar -zcpvf repositories.tgz /var/opt/gitlab/data/git-data/repositories

 

升级安装顺序 11.8.0---11.11.8---12.0.0--12.9.2(目前最新)

yum -y install gitlab-ce-11.11.8-ce.0.el7.x86_64

升级到11.11.8版本之后,需要更新数据库,因为新版要求数据版本postgresql 10.7

因此需要单独升级

gitlab-ctl pg_upgrade

然后分别执行以下两个升级

yum -y install gitlab-ce-12.0.0-ce.0.el7.x86_64
yum -y install gitlab-ce-12.9.2-ce.0.el7.x86_64

然后就可以了

相对简单

 

Reference:

https://packages.gitlab.com/gitlab/

https://blog.csdn.net/julywind1/article/details/102740693

https://blog.csdn.net/love8753/article/details/88557036

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!