Integrações

GitLab (Strings)

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

Dica

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

Pré-requisitos

  • O arquivo .phrase.yml de configuração deve estar presente na raiz do ramo a ser monitorado. O arquivo define quais arquivos importar (pull) ou exportar (push) do repositório.

  • O acesso à leitura e edição é necessário no repositório.

  • Arquivos de configuração com definição incorreta podem causar erros. Certifique-se de que o arquivo contenha pelo menos um destino de push e pull, os formatos de arquivo corretos e a configuração correta do parâmetro update_translations.

  • Use o GitLab 9.5 ou posterior para garantir a compatibilidade da API.

Conectar Repositórios

Uma vez que o arquivo de configuração esteja no lugar, para conectar um repositório, siga estes passos:

  1. Na página Integrações, role para baixo até Sincronização de Repositório e clique em Configurar.

    A página Sincronizações de repositório será aberta.

  2. Clique em Adicionar sincronização/GitLab.

    A janela de configurações da sincronização do GitLab será aberta.

  3. Selecione um projeto na lista suspensa.

  4. Opcionalmente, selecione instância auto-hospedada e forneça o endpoint da API auto-hospedada do GitLab.

  5. Forneça um token de acesso ao projeto pessoal com uma API.

  6. Selecione um repositório GitLab na lista suspensa.

  7. Selecione um ramo do repositório na lista suspensa para importar (push) e exportar (pull). Este é geralmente o ramo master.

  8. Clique em Validar configuração para garantir que o token de acesso e o arquivo de configuração estão corretos.

  9. Opcionalmente, selecione Importação automática para importar arquivos a cada confirmação no ramo do GitLab selecionado.

    Forneça um URL para o webhook e o token secreto copiado do Strings.

  10. Clique em Gravar.

    O projeto agora está conectado ao repositório do GitLab selecionado e adicionado à lista.

Importar e Exportar Arquivos

Para importar arquivos:

  • Na página Sincronizações de repositório, selecione um projeto e clique em Importar Sync Import.

    Os dados do GitLab são importados para o projeto selecionado.

Para exportar arquivos, siga estas etapas:

  1. Na página Sincronizações de repositório, selecione um projeto e clique em Exportar Sync Export.

    A janela Exportar é exibida.

  2. Forneça o ramo de destino no campo PR branch.

    Os arquivos mais recentes no repositório serão exportados como uma nova solicitação de pull para o ramo desejado.

  3. Uma vez que os arquivos são exportados, a solicitação de pull pode ser mesclada ou fechada no repositório e o ramo pode ser excluído.

Nota

Em caso de problemas ao importar ou exportar, use o cliente CLI para testar o arquivo de configuração .phrase.yml localmente e verificar se há mensagens de erro.

Se necessário, entre em contato com o suporte técnico da Phrase e anexe o arquivo de configuração .phrase.yml à solicitação de suporte.

Histórico

As sincronizações de repositório mantêm um histórico das últimas importações e exportações para cada projeto de Strings de Frases.

Para visualizar o histórico:

  • Na página Sincronizações de repositório, selecione um projeto e clique em Histórico Sync History.

    O histórico de importação e exportação do projeto é apresentado. As entradas de exportação no histórico incluem um link para o pedido de mesclagem correspondente.

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.