gitlab查看系统所有版本以及跨版本升级(源安装以及源升级)
< 返回列表时间: 2020-04-04来源:OSCHINA
【围观】麒麟芯片遭打压成绝版,华为亿元投入又砸向了哪里?>>>
历史原因:刚进公司时候,gitlab工具由于创建者已经离职,这个工具也就没有人维护了!主要是当时那个人是编译安装的,升级不方便!另外由于前端开发需要用到gitlab的page功能,所以我当时就自告奋勇的接了这个项目!
公司的大领导运维分配了一个虚拟机,使用centos7的,没办法,我个人比价喜欢debian的,哀求过,不过人家就是不鸟我,谁叫centos是服务器运维的宠儿咩.........原编译的版本是8.8, 我在最开始安装的版本是11.3, 后来升级过一次到了11.8!
转入正题:
系统: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
热门排行