GitLab备份升级

数据备份(默认的备份目录在/var/opt/gitlab/backups/下,生成一个以时间节点命名的tar包。)

java 复制代码
gitlab-rake gitlab:backup:create

新建repo源,升级新版本的gitlab

java 复制代码
vim /etc/yum.repos.d/gitlab-ce.repo   

[gitlab-ce]
name=gitlab-ce
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
repo_gpgcheck=0
gpgcheck=0
enable=1
gpgkey=https://packages.gitlab.com/gpg.key 

查看版本号:

java 复制代码
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

升级必须按照版本号一步一步依次升级

官网文档

第一步:停止服务

java 复制代码
sudo gitlab-ctl stop

第二步:启动数据库

java 复制代码
sudo gitlab-ctl start postgresql

第三步:开始安装升级(比如当前版本是11.8.6需要升级到11.11.8)

java 复制代码
yum install -y gitlab-ce-11.11.8

第四步:重新加载配置

java 复制代码
gitlab-ctl reconfigure

第五步:重启GitLab服务

java 复制代码
gitlab-ctl restart

第六步:打开访问链接,验证,如果出现502,等待30秒刷新即可

如果还需继续升级,按照第一步到第六步重复即可,只是版本号不一样!

相关推荐
技术小结-李爽8 小时前
【工具】git与gitee和gitlab和github等等有什么区别?
git·gitee·gitlab
xiaoxiangsiyan1 天前
GitLab CI/CD 自托管(EE 企业版)+ Kubernetes Runner 集群 + ArgoCD(GitOps 部署)
运维·网络·ci/cd·容器·kubernetes·gitlab·argocd
csdn2015_9 天前
vscode从gitlab拉项目到本地
vscode·gitlab
AOwhisky11 天前
AI审AI:GitLab上线AI代码审查,开发者可以松一口气了吗?
人工智能·gitlab
杨了个杨898213 天前
GitLab的简介及安装
gitlab
AOwhisky14 天前
云原生 DevOps 工具链从入门到实战(第一期)——DevOps概述与GitLab部署——从理念到工具落地
运维·ci/cd·云原生·gitlab·开发·devops
不厌 -_-15 天前
gitlab中怎么创建MR提交模板
gitlab·mr
酿情师16 天前
Gitlab 任意文件读取漏洞(CVE-2016-9086)
gitlab
糖果罐子♡17 天前
TortoiseGit 首次上传本地工程至已初始化的GitLab仓库教程
gitlab
Byron Loong17 天前
【Git】如何检查 Ubuntu 系统上 gitLab 是否开启
git·ubuntu·gitlab