Saltar al contingut

Integració de Jira amb Gitlab

Com integrar Gitlab amb Jira Cloud: Millorant la col·laboració en projectes de desenvolupament

La integració entre Gitlab i Jira Cloud ofereix una forma eficient i efectiva de millorar la col·laboració en projectes de desenvolupament de programari. Tant si estàs utilitzant Gitlab CE (Community Edition) com Gitlab EE (Enterprise Edition), la integració amb Jira Cloud es realitza de la mateixa manera, amb dues opcions disponibles que ofereixen diferents funcionalitats.

  • La primera opció és la integració bàsica:

Es realitza a través dels serveis o integracions proporcionats per Gitlab. Aquesta funcionalitat ve inclosa per defecte en qualsevol versió de Gitlab i permet realitzar els següents passos per configurar la integració:

 

1. Accedeix a la URL de la teva instància de Gitlab amb un usuari administrador i dirigeix-te a Admin -> Settings -> Integrations.

2. Selecciona l'opció «Jira» i configura el servei d'integració.

3. En la configuració, podràs establir preferències com habilitar comentaris i transicions de Jira, proporcionar el correu electrònic de l'usuari administrador de Jira Cloud i generar un token de Jira per a l'autenticació.

 

Un cop configurada la integració bàsica, podràs gaudir de les següents funcionalitats en Gitlab CE:

 

– Realitzar commits des de Gitlab amb l'ID de la Issue de Jira i veure un enllaç directe a la secció d'enllaços web de Jira.

– Crear Merge Requests des de Gitlab amb l'ID de la Issue de Jira i afegir un enllaç directe a la secció d'enllaços web de Jira.

– Veure el llistat d'issues de Jira vinculades al repositori a Gitlab.

– Afegir informació dels commits i Merge Requests en els comentaris.

integración Jira y Gitlab
Computer illustrations by Storyset

No obstant això, hi ha algunes funcionalitats que no estaran disponibles a Gitlab CE, com Smart Commits (seguiment de temps i transicions d'estats des dels commits), creació de branches des de Jira i la creació automàtica d'issues a Jira quan es registra un incident a Gitlab.

 

Si utilitzes Gitlab EE, obtindràs totes les funcionalitats esmentades anteriorment, a més de la capacitat de realitzar transicions d'estats des dels commits, la qual cosa et brinda una major flexibilitat en la gestió dels teus projectes.

  • La segona opció es l'integració avançada:

Està disponible principalment a Gitlab EE, però, algunes funcionalitats també poden ser utilitzades a Gitlab CE. Aquesta opció implica la integració del panell de desenvolupament que es troba a Jira, i es pot realitzar de dues formes:

 

1. A través de DVCS accounts de Jira: Això implica la creació d'una aplicació a Gitlab i la configuració d'un compte DVCS a Jira per vincular ambdós sistemes.

 

2. A través de l'override del Plugin de Gitlab.com de Jira: Aquesta opció requereix la generació d'un manifest i la seva publicació en una URL accessible des d'Internet. Després, s'ha d'habilitar el mode development a Jira Cloud i carregar el manifest a la secció d'administració d'aplicacions.

 

Ambdues opcions d'integració avançada proporcionen una vista més àmplia i detallada de la informació de Gitlab en el panell de desenvolupament de Jira, la qual cosa facilita el seguiment i la gestió dels projectes.

 

En resum, la integració de Gitlab amb Jira Cloud ofereix als equips de desenvolupament de programari una forma eficient i col·laborativa de treballar

 

Etiquetes: