Intégrations

GitLab (Strings)

Le contenu est traduit de l’anglais par Phrase Language AI.

Astuce

Pour plus d'informations sur l'intégration GitLab dans Phrase TMS, consultez GitLab (TMS).

Prérequis

  • Le fichier de configuration .phrase.yml doit être présent à la racine de la branche à surveiller. Le fichier définit les fichiers à importer (pull) ou exporter (push) depuis le référentiel.

  • Les droits de lecture et d'écriture sur le référentiel sont requis.

  • Des fichiers de configuration mal définis peuvent entraîner des erreurs. Assurez-vous que le fichier contient au moins une cible push et une cible pull, des formats de fichiers corrects et le bon réglage du paramètre update_translations.

  • Utilisez GitLab 9.5 ou plus récent pour garantir la compatibilité API.

Connecter des référentiels

Une fois le fichier de configuration en place, pour connecter un référentiel, suivre ces étapes :

  1. Depuis la page Integrations, faire défiler jusqu'à Repo Sync et cliquer sur Configure.

    La page Repo Syncs s'ouvre.

  2. Cliquer sur Add Sync/GitLab.

    La fenêtre des paramètres GitLab sync s'ouvre.

  3. Sélectionner un projet dans la liste déroulante.

  4. Sélectionner éventuellement Self-hosted instance et fournir le API endpoint GitLab auto-hébergé.

  5. Fournir un jeton d'accès au projet<1> personnel avec une portée API.

  6. Sélectionner un référentiel GitLab dans la liste déroulante.

  7. Sélectionner une branche de référentiel dans la liste déroulante pour importer (push) et exporter (pull). Il s'agit généralement de la branche master.

  8. Cliquer sur Validate Configuration pour s'assurer que le jeton d'accès et le fichier de configuration sont corrects.

  9. Sélectionner éventuellement Auto import pour importer des fichiers à chaque commit sur la branche GitLab sélectionnée.

    Fournir une URL pour le webhook et le jeton secret copié depuis Strings.

  10. Cliquez sur Enregistrer.

    Le projet est maintenant connecté au référentiel GitLab sélectionné et ajouté à la liste.

  11. (Facultatif) Cliquez sur l'icône crayon pour renommer l'intégration.

Importer et Exporter des fichiers

Pour importer des fichiers :

  • Depuis la page Repo Syncs, Sélectionner un projet et cliquez sur importer Sync Import<3>.

    Les données GitLab sont importées dans le projet Sélectionner.

Pour exporter des fichiers, suivez ces étapes :

  1. Depuis la page Repo Syncs, Sélectionner un projet et cliquez sur Exporter Sync Export<3>.

    La fenêtre Exporter s'affiche.

  2. Indiquez la branche cible dans le champ PR branch.

    Les fichiers les plus récents du référentiel seront exportés sous forme de nouvelle demande de tirage vers la branche souhaitée.

  3. Une fois les fichiers exportés, la demande de tirage peut être fusionner ou fermée dans le référentiel et la branche peut être supprimée.

Remarque

En cas de problème lors de l'importer ou de l'exporter, utiliser le client CLI pour tester le fichier de configuration .phrase.yml localement et vérifier les éventuels messages d'erreur.

Si nécessaire, contactez le support technique de Phrase et joignez le fichier de configuration .phrase.yml à la demande d'assistance.

Historique

Les synchronisations de référentiel conservent un historique des derniers importer et exporter pour chaque projet Phrase Strings.

Pour afficher l'historique :

  • Depuis la page Repo Syncs, Sélectionner un projet et cliquez sur History Sync History<3>.

    L'historique des importer et exporter pour le projet est présenté. Les entrées d'exporter dans l'historique incluent un lien vers la demande de fusion correspondante.

Cet article vous a-t-il été utile ?

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.