Astuce
Pour plus d’informations sur l’intégration GitLab dans Phrase TMS, reportez-vous à 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.
Une fois le fichier de configuration en place, pour connecter un référentiel, procédez comme suit :
-
Dans la page Configurer.
, faites défiler vers le connecteur et cliquez surLa page
s'ouvre. -
Ajouter synchronisation/GitLab
La fenêtre des paramètres
s'ouvre. -
Sélectionner un projet dans la liste déroulante.
-
Sélectionnez
et fournissez le GitLab auto-hébergé. -
Sélectionner un
dans la liste déroulante. -
Sélectionner une
dans la liste déroulante où importer (push) et exporter (pull). Il s'agit généralement de la branche maître. -
Cliquez sur Valider la configuration pour vous assurer que l’authentifiant d’accès et le fichier de configuration sont corrects.
-
Sélectionnez éventuellement
pour importer des fichiers à chaque validation vers la branche GitLab sélectionnée.Fournis une webhook et le copié de Strings.
pour le -
Cliquez sur Enregistrer.
Le projet est maintenant connecté au référentiel GitLab sélectionné et ajouté à la liste.
Pour importer fichiers :
-
Dans la page Importer
, sélectionnez un projet et cliquez sur.
Les données GitLab sont importées dans le projet sélectionné.
Pour exporter des fichiers, procédez comme suit :
-
Dans la page Exporter
, sélectionnez un projet et cliquez sur.
Les fichiers les plus récents du référentiel sont exportés sous forme de nouvelle pull request.
-
Une fois les fichiers exportés, la pull request peut être fusionnée ou fermée dans le référentiel et la branche supprimée.
Remarque
En cas de problème lors de l'importation ou de l'exportation, utilisez le client CLI pour tester le fichier de configuration .phrase.yml
localement et vérifier tout message Error.
Si nécessaire, contactez l’assistance technique Phrase et joignez le fichier de configuration .phrase.yml
à la demande d’assistance.
Les synchronisations des référentiels gardent un historique des dernières imports et exports pour chaque projet Phrase Strings.
Pour consulter l'historique :