Преимущества Managed Service for GitLab перед пользовательской инсталляцией GitLab Community Edition
Пользовательская инсталляция — это GitLab, который установлен на сервер или локальный компьютер (self-managed GitLab). Ниже рассматривается пользовательская инсталляция GitLab Community Edition
Managed Service for GitLab обладает дополнительной функциональностью, которой нет в Community Edition:
-
Поддержка правил ревью кода. Они являются альтернативой инструменту Approval Rules
в GitLab Enterprise Edition. -
Интеграция с сервисом управления разработкой Yandex Tracker. После интеграции в задачи Tracker автоматически добавляются ссылки на мерж-реквесты
и отображаются изменения их статусов.
Пользовательская инсталляция устанавливается и администрируется вручную. Это требует больше затрат по сравнению с поддержкой Managed Service for GitLab. Администрирование сервиса включает в себя следующие преимущества:
- GitLab развертывается в один клик. Развертывание также включает автоматическую генерацию SSL-сертификата.
- Yandex Cloud регулярно обслуживает инстансы GitLab и обновляет версию GitLab.
- Yandex Cloud регулярно создает резервные копии инстанса по расписанию, указанному в его настройках.
Что дальше
- Попробуйте Yandex Managed Service for GitLab
. - Перенесите свои проекты из пользовательской инсталляции в Managed Service for GitLab и сократите затраты на администрирование сервиса. Подробнее о миграции читайте в разделе Порядок предоставления услуги по миграции из GitLab в Managed Service for GitLab.