Intégrations

GitLab (Strings)

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

Astuce

Pour des informations sur l'intégration de GitLab dans Phrase TMS, référez-vous à GitLab (TMS).

Prérequis

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

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

  • 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, suivez ces étapes :

  1. Depuis la page Intégrations, faites défiler vers le bas jusqu'à Repo Sync et cliquez sur Configurer.

    La page Repo Syncs s'ouvre.

  2. Cliquez sur Ajouter Sync/GitLab.

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

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

  4. Optionnellement, sélectionnez instance auto-hébergée et fournissez le point de terminaison API auto-hébergé de GitLab.

  5. Fournissez un jeton d'accès projet personnel avec une portée API.

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

  7. Sélectionnez une branche de référentiel dans la liste déroulante pour importer (pousser) et exporter (tirer) depuis. C'est généralement la branche principale.

  8. Cliquez sur Valider la configuration pour vous assurer que le jeton d'accès et le fichier de configuration sont corrects.

  9. Optionnellement, sélectionnez Importation automatique pour importer des fichiers à chaque commit dans la branche GitLab sélectionnée.

    Fournissez 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.

Importer et exporter des fichiers

Pour importer des fichiers :

  • Depuis la page Synchronisations de référentiel, sélectionnez un projet et cliquez sur Importer Sync Import.

    Les données GitLab sont importées dans le projet sélectionné.

Pour exporter des fichiers, suivez ces étapes :

  1. Depuis la page Synchronisations de référentiel, sélectionnez un projet et cliquez sur Exporter Sync Export.

    La fenêtre Exporter s'affiche.

  2. Fournissez la branche cible dans le champ branche PR.

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

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

Remarque

En cas de problèmes lors de l'importation ou de l'exportation, utilisez le client CLI pour tester le fichier de configuration .phrase.yml localement et vérifier les messages d'erreur.

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

Histoire

Les synchronisations de dépôt conservent un historique des dernières importations et exportations pour chaque projet de chaînes de phrases.

Pour voir l'historique :

  • Depuis la page Repo Syncs, sélectionnez un projet et cliquez sur Historique Sync History.

    L'historique des importations et exportations pour le projet est présenté. Les entrées d'exportation 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.