Перейти к основному содержимому

Настройка репозитория Git для хранения файлов проекта, разрабатываемого на базе Платформы Multi-D

Если в вашей компании уже используется Git, вы можете настроить доступ DevTools к репозиторию внешнего Git любым из описанных далее способов. В результате разработчики приложений при работе в DevTools смогут использовать один репозиторий для хранения всех разрабатываемых артефактов.

Настройка репозитория Git в консоли администрирования

Тип Git-репозитория, который DevTools будет использовать по умолчанию, вы можете настроить в консоли администрирования AdminTools.

Чтобы настроить тип Git-репозитория, используемого в DevTools по умолчанию, выполните следующие действия:

  1. В меню консоли администрирования выберите Servicesdevtoolsbffservice.

  2. На вкладке Config List в списке конфигураций выберите активную конфигурацию.

  3. В окне Edit config for devtoolsbffservice в блоке Tree of Settings для параметра GitMode укажите одно из следующих значений:

    • external: для использования репозитория внешнего Git.
    • local: для использования репозитория внутреннего Git. Это значение используется по умолчанию.
  4. Нажмите Save Config.

    Окно Edit config for devtoolsbffservice закрывается. Введенные вами параметры сохраняются в конфигурационном файле сервиса devtoolsbffservice.

  5. Перезапустите сервис devtoolsbffservice.

После перезапуска сервиса devtoolsbffservice указанное значение параметра GitMode будет применено.

Настройка репозитория Git в конфигурационном файле бэкенд-сервиса DevTools

Тип Git-репозитория и другие параметры Git, например, имя ветви Git-репозитория, вы можете настроить путем изменения конфигурационного файла env/production.env сервиса devtoolsbffservice. Значения параметров, указанные в этом файле, определяются на этапе развертывания Платформы Multi-D и могут быть изменены в процессе функционирования Платформы Multi-D. Для использования этого способа настройки Git-репозитория вам необходимо получить доступ к файловой системе Docker-контейнера, в котором запущен сервис devtoolsbffservice.

Чтобы настроить тип Git-репозитория, используемого в DevTools по умолчанию, выполните следующие действия:

  1. Откройте файл env/production.env и укажите следующие параметры:

    • GIT_BRANCH: имя ветви Git-репозитория по умолчанию;
    • GIT_REPOSITORY: имя Git-репозитория;
    • GIT_LOCAL_REPOSITORY: имя внутреннего Git-репозитория;
    • GitMode: тип используемого Git-репозитория: external — репозиторий внешнего Git, local — репозиторий внутреннего Git.
  2. Сохраните файл.

  3. Перезапустите Docker-контейнер.

После перезапуска Docker-контейнера, в котором запущен сервис devtoolsbffservice, введенные вами параметры сервиса devtoolsbffservice будут применены.