Centos7系统上GitLab升级--记GitLab从16.8.3升级到17.4.1

1.确认当前gitlab版本:GitLab Community Edition v16.8.3ll

通过浏览器的help页或者使用以下命令:

gitlab-rake gitlab:env:info

2.从以下链接获取升级路径Upgrade PathGitLab - Upgrade Path Wizardicon-default.png?t=O83Ahttps://gitlab-com.gitlab.io/support/toolbox/upgrade-path/

选择当前版本号,目标版本号,企业版还是社区版,操作系统

生成升级路径:

3.备份:

# 创建 GitLab 备份
sudo gitlab-backup create
#将在/var/opt/gitlab/backups/目录中生成备份文件

# 备份配置文件
sudo cp /etc/gitlab/gitlab.rb /etc/gitlab/gitlab.rb.bak
sudo cp /etc/gitlab/gitlab-secrets.json /etc/gitlab/gitlab-secrets.json.bak

# 备份数据目录
sudo cp -r /var/opt/gitlab /var/opt/gitlab.bak

4.停止服务:

gitlab-ctl stop

或者从以下地址下载对应的社区版本安装包

gitlab/gitlab-ce - Packages · packages.gitlab.comAPT/YUM repository for GitLab Community Edition packagesicon-default.png?t=O83Ahttps://packages.gitlab.com/gitlab/gitlab-ce

5.下载安装包:

wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-16.11.10-ce.0.el7.x86_64.rpm/download.rpm

wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-17.3.4-ce.0.el7.x86_64.rpm/download.rpm

wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-17.4.1-ce.0.el7.x86_64.rpm/download.rpm

6.查询并卸载安装包

rpm -qa gitlab-ce

gitlab-ce-16.8.3-ce.0.el7.x86_64

rpm -e gitlab-ce-16.8.3-ce.0.el7.x86_64

7.安装下载的rpm包:

rpm -ivh gitlab-ce-16.11.10-ce.0.el7.x86_64.rpm

8.启动服务:

gitlab-ctl start

9. 确认版本:

gitlab-rake gitlab:env:info

同时在浏览器中help页确认版本号。

10. 重复以上步骤6-9,安装其他版本,针对这次升级为:17.3.4 和17.4.1

注意,在执行完gitlab-ctl start 服务启动需要一段时间,通过浏览器访问可能显示502. 可以等会再刷新。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xyzcto

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值