La integración con GitLab trae proyectos, merge requests, discusiones y aprobaciones a Leanmote, para que las métricas DORA, de flujo y de colaboración funcionen igual que en los equipos que usan GitHub.
Qué trae Leanmote de GitLab
Los proyectos que seleccionas para incluir (soporta grupos y subgrupos).
Commits y autoría.
Merge requests con las marcas de tiempo de apertura, merge y cierre.
Discusiones, comentarios y aprobaciones.
Conecta GitLab
Abre
Administración → Integraciones.Busca GitLab en Control de Versiones y haz clic en Conectar.
Inicia sesión en tu instancia de GitLab (gitlab.com o autoalojada) cuando se te pida.
Autoriza los permisos solicitados.
Selecciona los proyectos a seguir.
Haz clic en Guardar. Arranca la sincronización inicial.
Permisos
Leanmote pide únicamente permisos de solo lectura: nada de acceso de escritura a GitLab. La integración necesita lectura de proyectos, commits, merge requests y discusiones, más acceso al perfil de usuario para mapear identidades de GitLab a compañeros en Leanmote.
GitLab autoalojado
Si corres GitLab autoalojado, durante el flujo de OAuth se te va a pedir la URL de la instancia. Asegúrate de que esa instancia sea alcanzable por red desde las IPs de Leanmote y de que tu administrador de GitLab haya aprobado el registro de la aplicación.
Webhooks
Leanmote configura webhooks en cada proyecto seguido para que los eventos de MR lleguen casi en tiempo real.
Problemas comunes
Faltan proyectos después de mover un subgrupo — vuelve a seleccionar la ruta nueva en la lista de proyectos de la integración.
Fallan las entregas de webhook — confirma que tu instancia de GitLab pueda alcanzar el endpoint de webhooks de Leanmote.
Artículos relacionados
Panorama de integraciones
Conecta tus primeras integraciones
La sincronización no termina
