将gitlab源码更新为omnibus:没有rpm?

时间:2017-02-27 20:14:04

标签: gitlab gitlab-omnibus gitlab-8 gitlab-7

我尝试使用这些说明从GitLab 7.1.0(Source)安装(在Centos6上)迁移到最新的omnibus(在Centos7上):

https://docs.gitlab.com/omnibus/update/README.html#upgrading-from-non-omnibus-postgresql-to-an-omnibus-installation-using-a-backup

基本上归结为:

  1. 设置新机器
  2. 在与您的源版本匹配的新计算机上安装omnibus版本,
  3. 做一个"备份"来自源版本,
  4. 将该备份恢复为综合版本,
  5. 将综合版本更新为最新版本。
  6. 我坚持#2。我已经添加了GitLab回购,但是最早版本的" gitlab-ce"可用包是7.10.0。他们也被奇怪地命名,例如, " 7.10.0~omnibus-1"," 7.10.0~omnibus.1-1"等等而不仅仅是" 7.13.0-ce.0.el7& #34;

    我有什么选择?如果我从repo安装7.13.0 Omnibus然后尝试将备份从7.1.0恢复到它,我应该期望它能工作吗?我会丢失数据吗?

    在某处可以使用7.1.0综合RPM吗?

    如果新机器需要Centos6才能安装7.1.0综合软件包,那么我可以重新映像。

1 个答案:

答案 0 :(得分:0)

如果查看flash of unstyled content,看起来7.10是CentOS最早的综合版本。

我认为您最好的选择是执行official RPM repo中概述的源升级,这可以让您升级到v7.14。然后,您可以恢复正常的“升级源安装到omnibus安装”方法。

此外,如果它有用,6.x-or-7.x-to-7.14.md还有更多版本的增量源升级程序。