Настройка Git-сервера для хранения файлов проекта на базе Платформы
До внедрения Платформы в вашей компании, возможно, уже был установлен и использовался Git-сервер. По отношению к Платформе такой Git-сервер является внешним. Если вы хотите использовать один Git-сервер для хранения артефактов, разрабатываемых в DevTools, артефактов сервиса бизнес-логики и других артефактов, разрабатываемых в вашей компании, вы можете настроить доступ DevTools к этому Git-серверу любым из описанных далее способов.
Настройка Git-сервера в консоли администрирования
Тип Git-сервера, который DevTools будет использовать по умолчанию, вы можете настроить в консоли администрирования AdminTools.
Чтобы настроить тип Git-сервера, используемого в DevTools по умолчанию:
-
В меню консоли администрирования выберите Services→devtoolsbffservice.
-
На вкладке Config List в списке конфигураций выберите активную конфигурацию.
-
В окне Edit config for devtoolsbffservice в блоке Tree of Settings для параметра GitMode укажите одно из следующих значений:
- external: для использования внешнего Git-сервера. Это значение используется по умолчанию.
- local: для использован ия внутреннего Git-сервера.
-
Нажмите Save Config.
Окно Edit config for devtoolsbffservice закрывается. Введенные вами значения параметров сохраняются в конфигурационном файле сервиса devtoolsbffservice.
-
Перезапустите сервис devtoolsbffservice.
После перезапуска сервиса devtoolsbffservice указанное значение параметра GitMode
будет применено.
Настройка Git-сервера в конфигурационном файле бэкенд-сервиса DevTools
Тип Git-сервера и другие параметры Git, например, имя ветви Git-репозитория, вы можете настроить путем изменения конфигурационного файла env/production.env
сервиса devtoolsbffservice. Значения параметров, указанные в этом файле, определяются на этапе развертывания Платформы и могут быть изменены в процессе функционирования Платформы. Для и спользования этого способа настройки Git-сервера вам необходимо получить доступ к файловой системе Docker-контейнера, в котором запущен сервис devtoolsbffservice.
Чтобы настроить тип Git-сервера, используемого в DevTools по умолчанию:
-
Откройте файл
env/production.env
и укажите следующие параметры:GIT_BRANCH
: имя ветви Git-репозитория по умолчанию;GIT_REPOSITORY
: имя Git-репозитория;GIT_LOCAL_REPOSITORY
: имя внутреннего Git-репозитория;GitMode
: тип используемого Git-сервера: external — внешний Git-сервер, local — внутренний Git-сервер.
-
Сохраните файл.
-
Перезапустите Docker-контейнер.
После перезапуска Docker-контейнера, в котором запущен сервис devtoolsbffservice, введенные вами параметры сервиса devtoolsbffservice будут применены.