Dica
Para informações sobre a integração do GitLab no Phrase TMS, consulte GitLab (TMS).
Pré-requisitos
-
O arquivo
.phrase.ymlde 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.
Uma vez que o arquivo de configuração esteja no lugar, para conectar um repositório, siga estes passos:
-
Na página , role para baixo até e clique em Configurar.
A página será aberta.
-
Clique em Adicionar sincronização/GitLab.
A janela de configurações da será aberta.
-
Selecione um projeto na lista suspensa.
-
Opcionalmente, selecione e forneça o auto-hospedada do GitLab.
-
Selecione um na lista suspensa.
-
Selecione um na lista suspensa para importar (push) e exportar (pull). Este é geralmente o ramo master.
-
Clique em Validar configuração para garantir que o token de acesso e o arquivo de configuração estão corretos.
-
Opcionalmente, selecione para importar arquivos a cada confirmação no ramo do GitLab selecionado.
Forneça um para o webhook e o copiado do Strings.
-
Clique em Gravar.
O projeto agora está conectado ao repositório do GitLab selecionado e adicionado à lista.
Para importar arquivos:
-
Na página , selecione um projeto e clique em Importar
.
Os dados do GitLab são importados para o projeto selecionado.
Para exportar arquivos, siga estas etapas:
-
Na página , selecione um projeto e clique em Exportar
.
A janela é exibida.
-
Forneça o ramo de destino no campo .
Os arquivos mais recentes no repositório serão exportados como uma nova solicitação de pull para o ramo desejado.
-
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.
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: