Consejo
Para obtener información sobre integración GitLab en Phrase TMS, consulte GitLab (TMS).
Requisitos previos
-
El archivo de configuración
.phrase.yml
debe estar presente en la raíz de la rama que se va a monitorizar. El archivo define qué importar (pull) o exportar (push) del repositorio. -
Requiere un acceso de lectura y escritura para el repositorio.
-
Los archivos de configuración definidos incorrectamente pueden causar errores. Comprueba que el archivo contiene al menos un meta para importar y otro para exportar, que los formatos de archivo sean correctos y que la configuración del parámetro
update_translations
esté bien. -
Usa GitLab 9.5 o una versión más reciente para garantizar la compatibilidad de la API.
Una vez que el archivo de configuración esté en su lugar, para conectar un repositorio, sigue estos pasos:
-
Desde la página Configurar.
, baja hasta el conector y haz clic enSe abre la página
. -
Haz clic en Agregar sincronización / GitLab.
Se abre la ventana Configuración
. -
Selecciona un proyecto de la lista desplegable.
-
Opcionalmente selecciona
y proporciona el autohospedado GitLab. -
Selecciona un
de la lista desplegable. -
Selecciona una
de la lista desplegable desde la que importar (push) y exportar (pull). Esta suele ser la rama maestra. -
Haz clic en Validar configuración para asegurarte de que el token de acceso y el archivo de configuración son correctos.
-
Opcionalmente selecciona
para importar archivos con cada commit a la rama GitLab seleccionada.Proporciona una webhook y el ) secreto copiado de Strings.
para el -
Haz clic en Guardar.
Ahora el proyecto está conectado al repositorio GitLab seleccionado y se ha añadido a la lista.
Para importar archivos:
-
En la página Importar
, selecciona un proyecto y haz clic en.
Los datos GitLab se importan al proyecto seleccionado.
Para exportar archivos, sigue estos pasos:
-
En la página Exportar
, selecciona un proyecto y haz clic en.
Los archivos más recientes en el repositorio se exportan como una nueva solicitud pull.
-
Una vez exportados los archivos, se puede fusionar o cerrar la solicitud pull en el repositorio y eliminar la rama.
Nota
En caso de problemas al importar o exportar, usa el cliente CLI para probar el archivo de configuración .phrase.yml
localmente y comprobar si hay mensajes de Error.
Si es necesario, ponte en contacto con Phrase Technical Support y adjunta el archivo de configuración .phrase.yml
a la solicitud de soporte.
Las sincronizaciones de repositorios mantienen un historial de las últimas importaciones y exportaciones para cada proyecto Phrase Strings.
Para ver el historial: