Astuce
Pour plus d'informations sur l'intégration GitLab dans Phrase TMS, consultez GitLab (TMS).
Prérequis
-
Le fichier de configuration
.phrase.ymldoit ê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.
Une fois le fichier de configuration en place, pour connecter un référentiel, suivre ces étapes :
-
Depuis la page , faire défiler jusqu'à et cliquer sur Configure.
La page s'ouvre.
-
Cliquer sur Add Sync/GitLab.
La fenêtre des paramètres s'ouvre.
-
Sélectionner un projet dans la liste déroulante.
-
Sélectionner éventuellement et fournir le GitLab auto-hébergé.
-
Fournir un <1> personnel avec une portée API.
-
Sélectionner un dans la liste déroulante.
-
Sélectionner une dans la liste déroulante pour importer (push) et exporter (pull). Il s'agit généralement de la branche master.
-
Cliquer sur Validate Configuration pour s'assurer que le jeton d'accès et le fichier de configuration sont corrects.
-
Sélectionner éventuellement pour importer des fichiers à chaque commit sur la branche GitLab sélectionnée.
Fournir une pour le webhook et le copié depuis Strings.
-
Cliquez sur Enregistrer.
Le projet est maintenant connecté au référentiel GitLab sélectionné et ajouté à la liste.
-
(Facultatif) Cliquez sur l'icône crayon pour renommer l'intégration.
Pour importer des fichiers :
-
Depuis la page , Sélectionner un projet et cliquez sur importer
<3>.
Les données GitLab sont importées dans le projet Sélectionner.
Pour exporter des fichiers, suivez ces étapes :
-
Depuis la page , Sélectionner un projet et cliquez sur Exporter
<3>.
La fenêtre s'affiche.
-
Indiquez la branche cible dans le champ .
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.
-
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.
Les synchronisations de référentiel conservent un historique des derniers importer et exporter pour chaque projet Phrase Strings.
Pour afficher l'historique :