Интеграции

GitLab (Строки)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Совет

Для получения информации о интеграции GitLab в Phrase TMS обратитесь к GitLab (TMS).

Предварительные условия

  • Файл .phrase.yml конфигурации должен находиться в корне ветви, которую необходимо отслеживать. Файл определяет, какие файлы импортировать (извлечение) или экспортировать (отправка) из хранилища.

  • Для хранилища необходимы права доступа на чтение и запись.

  • Неверно заданные файлы конфигурации могут вызвать ошибки. Убедитесь, что файл содержит хотя бы одну цель для отправки и одну для извлечения, правильные форматы файлов и правильную настройку параметра update_translations.

  • Используйте GitLab 9.5 или более поздние версии для обеспечения совместимости интерфейса приложений API.

Подключить хранилища

После того как файл конфигурации будет на месте, для подключения хранилища выполните следующие шаги:

  1. На странице Интеграции прокрутите вниз до Синхронизация репозиториев и нажмите Настроить.

    Открывается страница Синхронизация репозиториев.

  2. Нажмите Добавить синхронизацию/GitLab.

    Открывается окно настроек синхронизации GitLab.

  3. Выберите проект из выпадающего списка.

  4. При желании выберите Самостоятельно размещаемый экземпляр и укажите конечную точку API для GitLab, размещаемого самостоятельно.

  5. Укажите личный токен доступа к проекту с областью API.

  6. Выберите репозиторий GitLab из выпадающего списка.

  7. Выберите ветвь хранилища из выпадающего списка для импорта (push) и экспорта (pull). Это обычно ветвь master.

  8. Нажмите Проверить конфигурацию, чтобы убедиться, что токен доступа и файл конфигурации правильные.

  9. При желании выберите Автоимпорт, чтобы импортировать файлы с каждым коммитом в выбранную ветвь GitLab.

    Укажите URL для вебхука и секретного токена, скопированного из Strings.

  10. Нажмите Сохранить.

    Проект теперь подключен к выбранному хранилищу GitLab и добавлен в список.

Импорт и экспорт файлов

Чтобы импортировать файлы:

  • На странице Синхронизация репозиториев выберите проект и нажмите Импорт Sync Import.

    Данные GitLab импортируются в выбранный проект.

Чтобы экспортировать файлы, выполните следующие шаги:

  1. На странице Синхронизация репозиториев выберите проект и нажмите Экспорт Sync Export.

    Окно Экспорт отображается.

  2. Укажите целевую ветвь в поле ветвь PR.

    Самые последние файлы в хранилище будут экспортированы как новый pull request в желаемую ветвь.

  3. После экспорта файлов pull request можно объединить или закрыть в хранилище, и ветвь можно удалить.

Примечание

В случае проблем при импорте или экспорте используйте клиент CLI, чтобы протестировать файл конфигурации .phrase.yml локально и проверить наличие сообщений об ошибках.

Если необходимо, свяжитесь с технической поддержкой Phrase и приложите файл конфигурации .phrase.yml к запросу на поддержку.

История

Синхронизация репозиториев сохраняет историю последних импортов и экспортов для каждого проекта Фраза Строки.

Чтобы просмотреть историю:

  • На странице Синхронизация репозиториев выберите проект и нажмите История Sync History.

    История импорта и экспорта для проекта представлена. Записи экспорта в истории включают ссылку на соответствующий запрос на объединение.

Была ли эта статья полезной?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.