Intégrations

GitLab (TMS)

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

Disponible pour

  • Les forfaits Team, Business et Enterprise

Contactez le service commercial pour toute question relative aux licences.

Disponible pour

  • Les forfaits Ultimate et Enterprise (anciens)

Contactez le service commercial pour toute question relative aux licences.

Astuce

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

Le connecteur GitLab permet le téléchargement de fichiers source et le téléchargement de fichiers cibles directement vers/depuis le référentiel GitLab. Le connecteur utilise l'API GitLab pour mettre en œuvre l'intégration et permet l'accès à tous les référentiels associés à un compte GitLab.

Cas d'utilisation

Il existe un certain nombre de cas d'utilisation pour le connecteur :

  • Les chefs de projet peuvent ajouter des fichiers directement aux projets depuis un référentiel en ligne.

  • Configurez le portail de l’envoyeur pour permettre aux envoyeurs d’ajouter des fichiers aux demandes directement depuis le référentiel en ligne.

  • Utilisez la création de projets automatisée (APC) pour que de nouveaux projets soient automatiquement créés lorsqu'un changement dans la taille du fichier est détecté dans des fichiers ou un dossier suivis.

    • Tous les fichiers du dossier surveillé et/ou des sous-dossiers sont importés la toute première fois que l'APC s'exécute. Les fichiers nouvellement ajoutés sont importés lors de la prochaine surveillance déclenchée après leur création.

    • En raison des limitations de l'API GitLab, la surveillance d'un dossier entier n'est pas prise en charge.

    • Utilisez le connecteur Git si vous devez surveiller un sous-répertoire entier.

    • Ce connecteur prend en charge la définition de chemin absolu. Les fichiers de traduction cibles ne peuvent être stockés que dans la même branche que le fichier source.

  • Configurez des tâches continues pour surveiller les fichiers sélectionnés pour des changements.

Astuce

Si les exigences sont :

  • Limiter l'accès à Phrase à un seul référentiel.

  • Utiliser une clé SSH pour l'authentification.

  • Détection des changements de fichiers basée sur la date de dernière modification plutôt que sur la taille du fichier.

Utilisez le connecteur Git pour vous connecter à GitLab.

Paramètres GitLab

Créez un jeton d'accès dans le compte GitLab.

  1. Connectez-vous au compte GitLab, accédez à Paramètres et cliquez sur Jetons d'accès.

    L'écran Jetons d'accès personnels s'ouvre.

  2. Remplissez les champs Nom et Expire à. Choisissez une période plus longue afin que le jeton ne nécessite pas de recréation fréquente.

  3. Sous Scopes, cochez les cases API et read_user.

  4. Cliquez sur Créer un jeton d'accès personnel.

    Cela génère un jeton nécessaire pour entrer dans la configuration du connecteur.

    • Le jeton n'est visible qu'à ce stade et ne peut pas être atteint par la suite.

Paramètres Phrase TMS

  1. À partir de la page Setup_gear.png des paramètres, faites défiler vers le bas jusqu'à la section Intégrations.

  2. Cliquez sur Connecteurs.

    La page Connecteurs s'ouvre.

  3. Cliquez sur Nouveau connecteur.

    La page Créer un connecteur s'ouvre.

  4. Changez le Type en GitLab et fournissez un nom pour le connecteur.

  5. Optionnellement, sélectionnez Exporter les traductions en tant que demandes de tirage et fournissez une branche de demande de fusion.

  6. Entrez URL du site GitLab (par exemple https://gitlab.com/) et le jeton d'accès personnel GitLab que vous avez obtenu sur le site GitLab.

    • Pour accéder au référentiel, il doit être accessible depuis Internet.

  7. Cliquez sur Tester la connexion.

    Une coche apparaîtra si la connexion a réussi. Un point d’exclamation rouge apparaîtra si ce n'est pas le cas. Passez la souris sur l’icône pour obtenir plus de détails.

  8. Cliquez sur Enregistrer.

    Le connecteur est ajouté à la liste de la page Connecteurs.

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.