Обновить исходный код gitlab до omnibus: нет оборотов в минуту?
Я пытаюсь перейти с установки GitLab 7.1.0 (Source) (на Centos6) на последний омнибус (на Centos7), используя следующие инструкции:
По сути это сводится к:
- Настроить новую машину,
- Установите версию omnibus на новую машину, соответствующую исходной версии,
- Сделать "резервную копию" из исходной версии,
- Восстановите эту резервную копию в омнибусной версии,
- обновить версию омнибуса до последней.
Я застрял на #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. Затем вы можете возобновить обычный метод "обновить исходную установку до полной установки", который вы нашли.
Кроме того, в случае, если это полезно, в репозитории документов есть дополнительные процедуры обновления исходного кода для многих других версий.