GitLab se conecta mediante un token de acceso personal. Configúralo en Configuración → Conexiones → Control de código fuente.
Creación del token
En GitLab, crea un token de acceso personal con el api alcance. Esto permite leer el contenido del repositorio, crear ramas y abrir solicitudes de fusión.
Pega dicho token en la configuración de Control de código fuente. Coroid lo cifra cuando se almacena, nunca lo muestra en la interfaz ni en API, y nunca lo incluye en las exportaciones de configuración.
Propiedad del token
Para uso compartido en equipo, crea el token en una cuenta destinada a la automatización en lugar de en una cuenta individual, para que la conexión siga operativa aunque cambien los responsables.
Establece una fecha de caducidad que realmente vayas a supervisar. Un token que expire sin que nadie se dé cuenta provocará fallos repentinos al enviar cambios, lo cual es un síntoma confuso que resulta difícil diagnosticar únicamente a partir del mensaje de error.
Solicitudes de fusión
Coroid abre las solicitudes de fusión de la misma manera que abre las pull requests en GitHub: una rama por tarea, que se envía cuando el trabajo está listo, dirigida a tu rama base.
Tus reglas de aprobación y requisitos de canalización existentes se aplican sin cambios.
Aplicaciones de Revisión de GitLab
Si utilizas las Aplicaciones de Revisión de GitLab, esos entornos pueden vincularse a las solicitudes de fusión como evidencia de revisión. Consulta Evidencia de revisión.
GitLab autogestionado
La conexión supone que tu instancia de GitLab es accesible desde Coroid. Para una instancia autogestionada detrás de un límite de red, este es un requisito previo que debes resolver antes de que el token sea relevante.