过去我们有一个小虚机, gitlab 是 7.10.0 , 最近想在另外的高配机里面重新安装,于是安装了 7.10.5 ,但是当把之前的备份还原的时候,提示版本号不一致。 于是就是从网上找 7.10.0 的版本呀, 可是没有找到, git branch 里面有 7.10-stable ,小版本没有找到。
现在我尝试将老 gitlab 的 gitlab 文件夹全部拷贝出来,然后尝试恢复实验。
不知道各位兄弟有没有实验过这个东西。
1
gluttony 2016-07-19 22:56:25 +08:00 1
|
2
Sharuru 2016-07-19 23:03:52 +08:00 1
现在最新的版本是 8.9 了吧,完全可以在老机器上升级然后迁移。
不过我记得之前版本是叫 CI ? 官方也有对应的迁移 guide : http://docs.gitlab.com/ce/migrate_ci_to_ce/README.html |
5
PyPog 2016-07-19 23:13:14 +08:00 via Android
用 docker ,数据全部映射在外边真实机器,升级 Gitlab 一点压力都没有
|
6
zzlyzq OP @PyPog 兄弟 话不能这么说,还是小心为好。 另外,你们的 gitlab 是不是跑在 docker ?
|
9
chairuosen 2016-07-20 01:51:35 +08:00 via iPhone
旧机器备份 1 ,旧机器升级,旧机器备份 2 ,新机器安装,新机器还原备份 2
|
10
beneo 2016-07-20 14:07:55 +08:00
弄台新机器,同版本备份恢复,改配置,改默认配置,什么都默认。然后开始升级,首先升级到同大版本的最大小版本,然后直接最新版。好了,改配置,改成自己需要的
|