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 plus d'informations sur l'intégration de GitLab dans Phrase Strings, reportez-vous à GitLab (Strings).

Le connecteur GitLab permet de télécharger des fichiers sources directement depuis le référentiel GitLab et de téléverser des fichiers cibles vers celui-ci. Le connecteur utilise l'API GitLab pour implémenter l'intégration et permet d'accéder à 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 du soumissionnaire pour permettre aux soumissionnaires d’ajouter directement des fichiers aux demandes depuis le référentiel en ligne.

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

    • 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 le paramétrage de chemin absolu. Les fichiers de traduction cible peuvent uniquement être stockés dans la même branche que le fichier source.

  • Configurez des jobs continus pour que les fichiers sélectionnés soient surveillés en cas de modifications.

Astuce

Si les exigences sont :

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

  • Utiliser une clé SSH pour l'authentification.

  • Détection des modifications de fichiers basée sur la date de dernière modification plutôt que sur la simple 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 à Settings et cliquez sur Access Tokens.

    L'écran Personal Access Tokens s'ouvre.

  2. Remplissez les champs Name et Expires at. Choisissez une période plus longue afin que le jeton ne nécessite pas d'être recréé fréquemment.

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

  4. Cliquez sur Create personal access token.

    Cela génère un jeton nécessaire à saisir dans la configuration du connecteur.

    • Le jeton n'est visible qu'à cette étape et ne peut plus être consulté par la suite.

Paramètres Phrase TMS

  1. À partir de la page des paramètres Setup_gear.png, 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. Modifiez le Type en GitLab et indiquez un nom pour le connecteur.

  5. Sélectionnez éventuellement Export translations as pull requests et indiquez une Merge request branch.

  6. Saisissez l'GitLab site URL (par ex. https://gitlab.com/) et le GitLab personal access token que vous avez obtenu sur le site GitLab.

    • Afin d'accéder au dépôt, celui-ci 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.