请选择 进入手机版 | 继续访问电脑版

升级gitlab(从8系列升级到最新版)

[复制链接]
查看780 | 回复0 | 2019-6-19 17:49:14 | 显示全部楼层 |阅读模式
一、环境

CentOS 6.4


二、升级方法

确保之前安装gitlab的yum源文件还存在,若不存在,则按照以下方法添加gitlab的yum源。
# vi /etc/yum.repos.d/gitlab-ce.repo
输入以下内容:
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

保存文件,退出。

执行命令生成缓存
yum makecache

如果这一步出现报错,可以把/etc/yum.repos.d/目录下除了gitlab-ce.repo文件之外的所有以.repo文件结尾的文件移动到一个文件夹。以排除其他的.repo文件引起的错误。同时也方便后续需要其他的.repo文件时,再把其他的.repo文件恢复至原来的位置。

安装新版本前,需要备份gitlab。gitlab的备份方法参考以下链接:
https://www.51anidea.com/forum.php?mod=viewthread&tid=418

安装8系列的最新版:
# yum install gitlab-ce-8.17.8-ce.0.el6
(每次安装完一个版本,都要访问下gitlab,若报500错误,则执行gitlab-ctl reconfigure命令刷新配置文件。)

然后安装9系列的最新版:
# yum install gitlab-ce-9.5.9-ce.0.el6

接着安装10系列的最新版:
# yum install gitlab-ce-10.8.0-ce.0.el6

最后安装11系列的最新版:
# yum install gitlab-ce-11.9.9-ce.0.el6

安装完后,通过以下命令查看gitlab的版本:
# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION













上一篇:gitlab迁移
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1249

主题

2736

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
70208
QQ