Обновить исходный код gitlab до omnibus: нет оборотов в минуту?

Я пытаюсь перейти с установки GitLab 7.1.0 (Source) (на Centos6) на последний омнибус (на 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. обновить версию омнибуса до последней.

Я застрял на #2. Я добавил репозиторий GitLab, но самая старая версия пакета "gitlab-ce" - 7.10.0. Также они названы странно, например, "7.10.0~omnibus-1", "7.10.0~omnibus.1-1" и т. Д. Вместо просто "7.13.0-ce.0.el7".

Какие у меня варианты? Если я установлю 7.13.0 Omnibus из репозитория, попробуйте восстановить в него резервную копию 7.1.0. Стоит ли ожидать, что это сработает? Я потеряю данные?

Есть ли где-нибудь 7.1.0 оборотов в минуту?

Если новая машина должна быть Centos6, чтобы установить пакет 7.1.0 omnibus, я могу переизобразить.

1 ответ

Если вы посмотрите в официальном репозитории RPM, похоже, что 7.10 - самая старая версия омнибуса, доступная для CentOS.

Я думаю, что ваш лучший вариант - выполнить обновление исходного кода, описанное в 6.x-or-7.x-to-7.14.md, которое должно позволить вам перейти на v7.14. Затем вы можете возобновить обычный метод "обновить исходную установку до полной установки", который вы нашли.

Кроме того, в случае, если это полезно, в репозитории документов есть дополнительные процедуры обновления исходного кода для многих других версий.

Другие вопросы по тегам