sameersbn/gitlab迁移gitlab-ce升级

这篇博客介绍了如何在Docker环境下,从sameersbn的GitLab迁移到gitlab-ce,并进行版本升级。详细步骤包括还原备份、升级数据库、清除缓存、重置CI/CD变量、检查环境配置、修复集成项目等。同时提供了每个操作的命令行指导,特别强调了升级顺序和注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

区别

sameersbn和gitlab-ce相比 sameersbn是为docker打造的,并且没有集成redis等组件 理论性能更佳

参考文档

升级文档

https://docs.gitlab.com/ee/update/

版本升级

https://github.com/sameersbn/docker-gitlab#upgrading

修复文档

https://docs.gitlab.com/ee/raketasks/backup_restore.html#reset-runner-registration-tokens

版本对照

https://docs.gitlab.com/ee/policy/maintenance.html#upgrade-recommendations

目录

参考文档

升级文档

版本升级

修复文档

版本对照

版本

升级顺序

开始操作

还原备份(sameersbn )

重置更新数据库(sameersbn )

特殊情况使用(gitlab-ce/sameersbn)

检查环境和配置是否正确

升级数据库

清除缓存

查看数据库

应用从新配置

重置操作(根据自己的需要)

进入控制台

禁用用户两因素身份验证

重置 CI/CD 变量

检查表

删除表

重制runner registration tokens

清除项目、组和整个实例的所有令牌:

重置挂起的管道作业

阻断表修复集成项目

k8s健康检测


版本

        git 13.7.1

        PostgreSQL 12.3 直接升到最新就OK了

        官方要求对应关系

        GitLab version Minimum PostgreSQL version

        10.0                                 9.6

        13.0                                 11

        14.0                                 12

升级顺序

官方推荐顺序13.12.Z->最新14.0.Z-> 14.1.Z->最新14.Y.Z

我的升级顺序  13.9.2 -> 13.12.9 -> 14.0.7 -> 14.1.2

#推荐先升到当前大版本的最高小版本再升到下个大版本的第一个小版本

开始操作

还原备份(sameersbn )

 2.entrypoint.sh app:rake gitlab:backup:restore BACKUP=1628614836_2021_08_10_13.7.1

重置更新数据库(sameersbn )

1.entrypoint.sh app:rake db:setup

3.entrypoint.sh app:rake db:migrate

特殊情况使用(gitlab-ce/sameersbn)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值