Astuce
Pour des informations sur l'intégration de GitLab dans Phrase TMS, référez-vous à GitLab (TMS).
Prérequis
-
Le fichier
.phrase.ymlconfiguration 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.
Une fois le fichier de configuration en place, pour connecter un référentiel, suivez ces étapes :
-
Depuis la page , faites défiler vers le bas jusqu'à et cliquez sur Configurer.
La page s'ouvre.
-
Cliquez sur Ajouter Sync/GitLab.
La fenêtre des paramètres de s'ouvre.
-
Sélectionnez un projet dans la liste déroulante.
-
Optionnellement, sélectionnez et fournissez le auto-hébergé de GitLab.
-
Sélectionnez un dans la liste déroulante.
-
Sélectionnez une dans la liste déroulante pour importer (pousser) et exporter (tirer) depuis. C'est généralement la branche principale.
-
Cliquez sur Valider la configuration pour vous assurer que le jeton d'accès et le fichier de configuration sont corrects.
-
Optionnellement, sélectionnez pour importer des fichiers à chaque commit dans la branche GitLab sélectionnée.
Fournissez 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.
Pour importer des fichiers :
-
Depuis la page , sélectionnez un projet et cliquez sur Importer
.
Les données GitLab sont importées dans le projet sélectionné.
Pour exporter des fichiers, suivez ces étapes :
-
Depuis la page , sélectionnez un projet et cliquez sur Exporter
.
La fenêtre s'affiche.
-
Fournissez la branche cible dans le champ .
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.
-
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.
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 :