GITLAB·版本升级&降级(小版本)

Posted 龙叔运维

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GITLAB·版本升级&降级(小版本)相关的知识,希望对你有一定的参考价值。

        因为功能需要,或者因为安全漏洞,有时候我们会需要调整自己的gitlab的版本

        本文讲的都是小版本的升降级,并且是保留数据的

        gitlab安装包下载地址:

Index of /gitlab-ce/yum/el7/ | 清华大学开源软件镜像站 | Tsinghua Open Source MirrorIndex of /gitlab-ce/yum/el7/ | 清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。本镜像站由清华大学 TUNA 协会负责运行维护。https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/

备份数据

        一般操作前都会先备份数据,以防操作导致的数据丢失

1、查看备份相关配置

        vim /etc/gitlab/gitlab.rb

gitlab_rails['manage_backup_path'] = true

gitlab_rails['backup_path'] = "/nfsc/gitlab/git-backup" //gitlab备份目录

gitlab_rails['backup_archive_permissions'] = 0644 //生成的备份文件权限

gitlab_rails['backup_keep_time'] = 604800 //备份保留天数为7天

2、生效配置:gitlab-ctl reconfigure

3、手动执行备份:gitlab-rake gitlab:backup:create

        在目录/nfsc/gitlab/git-backup/下会生成一个备份文件,如:

        1618476217_2021_04_15_13.9.1_gitlab_backup.tar,其中1618476217即为此次备份都版本号。

4、变更失败导致数据丢失,可以还原备份

        gitlab-rake gitlab:backup:restore BACKUP=备份版本号

升级版本

获取安装包 直接安装就可

yum install -y  gitlab-ce-13.9.5-ce.0.el7.x86_64.rpm

降低版本

1、停止gitlab服务

gitlab-ctl stop

2、卸载当前版本的gitlab

gitlab-ctl uninstall

yum remove gitlab-ce

3、安装新版本

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

欢迎关注我的公众号:龙叔运维

持续分享运维经验

以上是关于GITLAB·版本升级&降级(小版本)的主要内容,如果未能解决你的问题,请参考以下文章

GITLAB·版本升级&降级(小版本)

gitlab远古版本备份&还原&升级

k8s的小版本升级与降级

k8s的小版本升级与降级

k8s的小版本升级与降级

gitlab-11.1.4继续升级到15.9.3