Ir al contenido principal

Integración con GitLab

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


​

  1. Abre Administración → Integraciones.

  2. Busca GitLab en Control de Versiones y haz clic en Conectar.

  3. Inicia sesión en tu instancia de GitLab (gitlab.com o autoalojada) cuando se te pida.

  4. Autoriza los permisos solicitados.

  5. Selecciona los proyectos a seguir.

  6. 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

¿Ha quedado contestada tu pregunta?