博客详情

gitlab-ce-10.5.7版本升级为gitlab-ce-15.11.9 (原创)

作者: 朝如青丝暮成雪
发布时间:2025-04-28 21:15:27  文章分类:随手笔记   阅读(171)  评论(0)


一、版本升级步骤

由于跨了多个大版本,参照gitlab社区官方文档,版本升级步骤如下

10.5.7 =>10.8.7 => 
11.0.6 => 11.11.8 => 
12.0.12 => 12.1.17 => 12.10.14 => 
13.0.14 => 13.1.11 => 13.8.8 => 13.12.15 => 
14.0.12 => 14.3.6 => 14.9.5 => 14.10.5 => 
15.0.5 => 15.4.6 => 15.11.x


二、下载版本rpm安装包

由于服务器上最早安装的是gitlab-ce-10.5.7-ce.0.el7.x86_64.rpm ,首先要升级到 gitlab-ce-10.8.7-ce.0.el7.x86_64.rpm,依次下载这些安装包

可以从国内清华大学镜像站地址下载各个版本的包:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/


三、升级gitlab版本

将第二步获取到的所有rpm包上传的服务器,依次进行升级安装。


  # gitlab.rb 、 gitlab-secrets.json 文件手动备份
    mkdir gitlab_bak
  cp /etc/gitlab/gitlab.rb     /root/gitlab_bak/
  cp /etc/gitlab/gitlab-secrets.json  /root/gitlab_bak/


rpm -Uvh gitlab-ce-10.8.7-ce.0.el7.x86_64.rpm  #小版本升级
rpm -Uvh gitlab-ce-11.0.6-ce.0.el7.x86_64.rpm    #升级到11.0.6版本
rpm -Uvh gitlab-ce-11.11.8-ce.0.el7.x86_64.rpm   #升级
rpm -Uvh gitlab-ce-12.0.12-ce.0.el7.x86_64.rpm    #升级
rpm -Uvh gitlab-ce-12.1.17-ce.0.el7.x86_64.rpm    #升级
rpm -Uvh gitlab-ce-12.10.14-ce.0.el7.x86_64.rpm  #升级
rpm -Uvh gitlab-ce-13.0.14-ce.0.el7.x86_64.rpm #升级
rpm -Uvh gitlab-ce-13.1.11-ce.0.el7.x86_64.rpm #升级
rpm -Uvh gitlab-ce-13.8.8-ce.0.el7.x86_64.rpm  #升级
rpm -Uvh gitlab-ce-13.12.15-ce.0.el7.x86_64.rpm #升级
rpm -Uvh gitlab-ce-14.0.12-ce.0.el7.x86_64.rpm #升级
rpm -Uvh gitlab-ce-14.3.6-ce.0.el7.x86_64.rpm  #升级
rpm -Uvh gitlab-ce-14.9.5-ce.0.el7.x86_64.rpm  #升级
rpm -Uvh gitlab-ce-14.10.5-ce.0.el7.x86_64.rpm  #升级
rpm -Uvh gitlab-ce-15.0.5-ce.0.el7.x86_64.rpm #升级
rpm -Uvh gitlab-ce-15.4.6-ce.0.el7.x86_64.rpm  #升级
rpm -Uvh gitlab-ce-15.11.9-ce.0.el7.x86_64.rpm  #升级


每次升级完成后可以通过以下命令查看版本信息


gitlab-rake gitlab:env:info # 查看gitlab版本信息
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION # 查看gitlab当前版本号


每次执行rpm -Uvh 升级包,执行过程比较漫长...

 


每次执行完成rpm -Uvh 升级后都会自动重启gitlab服务 ,不需要手动执行 gitlab-ctl reconfigure 、 gitlab-ctl restart 了。 


所有版本完成后,浏览器访问http://ip:端口, 发现升级已完成且数据都已完全恢复 。 ok~




(

注:修改gitlab服务的端口

vi /etc/gitlab/gitlab.rb

external_url 'http://ip:端口'


gitlab-ctl reconfigure 
gitlab-ctl restart

)








关键字:  gitlab
评论信息
暂无评论
发表评论

亲,您还没有登陆,暂不能评论哦! 去 登陆 | 注册

博主信息
   
数据加载中,请稍候...
文章分类
   
数据加载中,请稍候...
阅读排行
 
数据加载中,请稍候...
评论排行
 
数据加载中,请稍候...

Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1

鄂公网安备 42011102000739号