Integrações

GitLab (TMS)

O conteúdo de toda a Central de Ajuda é traduzido automaticamente de inglês pelo Phrase Language AI.

Disponível para

  • Planos Team, Business e Enterprise

Entre em contato com o departamento de Vendas para perguntas sobre o licenciamento.

Disponível para

  • Planos Ultimate e Enterprise (legado)

Entre em contato com o departamento de Vendas para perguntas sobre o licenciamento.

Dica

Para informações sobre a integração do GitLab no Phrase Strings, consulte GitLab (Strings).

O conector do GitLab permite o download de arquivos de origem e o upload de arquivos de destino diretamente do/para o repositório do GitLab. O conector usa a API do GitLab para implementar a integração e permite o acesso a todos os repositórios associados a uma conta do GitLab.

Casos de uso

Existem vários casos de uso para o conector:

  • Os gerentes de projeto podem adicionar arquivos diretamente a projetos a partir de um repositório online.

  • Configure o portal do solicitante para permitir que os solicitantes adicionem arquivos às solicitações diretamente do repositório online.

  • Use criação de projeto automatizado (APC) para ter novos projetos criados automaticamente quando uma alteração em tamanho do arquivo for detectada em arquivos monitorados ou em uma pasta.

    • Todos os arquivos da pasta monitorada e/ou subpastas são importados na primeira vez que o APC é executado. Arquivos recém-adicionados são importados na próxima monitorização acionada após sua criação.

    • Devido a limitações na API do GitLab, monitorar uma pasta inteira não é suportado.

    • Use o conector Git se você precisar monitorar um subdiretório inteiro.

    • Este conector suporta a configuração de caminho absoluto. Os arquivos de tradução de destino podem ser armazenados apenas no mesmo ramo que o arquivo de origem.

  • Configure trabalhos contínuos para ter arquivos selecionados monitorados para alterações.

Dica

Se os requisitos forem:

  • Limitar o acesso ao Phrase a um único repositório.

  • Usar uma chave SSH para autenticação.

  • Detecção de alterações de arquivo com base na última data de modificação em vez de apenas no tamanho do arquivo.

Use conector Git para se conectar ao GitLab.

Configurações do GitLab

Crie um token de acesso na conta do GitLab.

  1. Faça login na conta do GitLab, navegue até Configurações e clique em Tokens de Acesso.

    A tela Tokens de Acesso Pessoal é aberta.

  2. Preencha os campos Nome e Expira em. Escolha um período de tempo mais longo para que o token não precise ser recriado com frequência.

  3. Em Escopos, marque as caixas api e read_user.

  4. Clique em Criar token de acesso pessoal.

    Isso gera um token necessário para entrar na configuração do conector.

    • O token é visível apenas nesta fase e não pode ser acessado posteriormente.

Configurações do Phrase TMS

  1. Na página de configurações Setup_gear.png, role para baixo até a seção de Integrações.

  2. Clique em Conectores.

    A página Conectores é aberta.

  3. Clique em Novo conector.

    A página Criar conector é aberta.

  4. Altere o Tipo para GitLab e forneça um nome para o conector.

  5. Opcionalmente, selecione Exportar traduções como pull requests e forneça um ramo de solicitação de mesclagem.

  6. Insira URL do site GitLab (ex: https://gitlab.com/) e o token de acesso pessoal do GitLab que você obteve do site GitLab.

    • Para acessar o repositório, ele deve ser acessível pela Internet.

  7. Clique em Testar conexão.

    Uma marca de seleção aparecerá se a conexão tiver sido bem-sucedida. Um ponto de exclamação vermelho aparecerá se não houver. Passe o cursor acima do ícone para ver detalhes adicionais.

  8. Clique em Gravar.

    O conector está adicionado à lista na página de conectores.

Esse artigo foi útil?

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.