我正在尝试将 gitlab 服务器迁移到最新版本。
当前使用的版本是ce-13.12.3
,想要升级到ee-16.4
docker镜像(https://hub.docker.com/r/gitlab/gitlab-ee/tags)
我想要实现的目标是
- 迁移配置(gitlab.rb)
- 迁移数据
我得到了
- 出发 gitlab-ce 中的备份设置
- 还有备份数据
问题是gitlab官方文档说“您只能将备份还原到与创建它时完全相同的 GitLab 版本和类型(CE 或 EE)”。此外,官方网站不提供 13.12.3 文档。(在标题菜单的右端)
我能想到的唯一方法是
- 安装docker ce-13.12.3镜像并迁移数据
- 迁移每一步(13 到 14,到 15,到 16)
- 将基础镜像 gitlab/gitlab-ce 转换为 gitlab/gitlab-ee
- (预期)安装并运行与 ce 配置和数据版本相同的 ee 映像
但在尝试之前,我想知道是否还有其他可用的方法。