Abilita le distribuzioni di GitLab in Jira

Questa guida illustra come sfruttare i ticket e le distribuzioni integrati connettendo GitLab e Jira. La funzione Deployments in Jira offre maggiore visibilità sulla distribuzione tramite il monitoraggio e la visualizzazione delle pipeline CI/CD di GitLab relative ai ticket Jira in un determinato intervallo di tempo. Grazie all'integrazione tra Jira e GitLab, qualsiasi membro del team può visualizzare i progressi di un ticket nel suo percorso all'interno della pipeline di distribuzione.

Ora

10 minuti.

Pubblico

Utenti che lavorano su progetti all'interno di Jira e desiderano sfruttare i ticket e le distribuzioni integrati con GitLab.

PREREQUISITO

Devi avere un account Jira e una conoscenza di base di Jira. Inizia a utilizzare Jira qui.

Devi essere già cliente di GitLab. Ottieni qui l'integrazione di GitLab per Jira Cloud.

Se sei un nuovo utente di GitLab, inizia qui.

Abilita la funzione Deployments per i progetti software gestiti dal team

Solo gli amministratori del progetto possono abilitare e disabilitare le funzioni dei progetti. 

1. In Jira, accedi al progetto software gestito dal team.

2. Vai a Impostazioni di progetto > Funzioni.

3. Abilita la funzione Deployments.

Progetti Jira Software

4. Torna al progetto.

5. Vai a Deployments.

6. Scegli Aggiungi un altro strumento CI/CD.

Distribuzioni di Jira Software

7. Seleziona Connetti ad altri provider.

Connetti Jira Software Deployments a Bitbucket

8. Seleziona GitLab.com for Jira Cloud.

GitLab.com for Jira Cloud

9. Scarica l'app GitLab.com for Jira Cloud.

GitLab.com for Jira Cloud

10. Aggiungi uno spazio dei nomi da GitLab.com.

Spazio dei nomi da GitLab.com
Collega lo spazio dei nomi da GitLab.com

11. Di nuovo in GitLab, dopo aver apportato modifiche al codice utilizzando lo strumento di CI/CD di GitLab, usa i commit intelligenti per collegare il commit e il branch di GitLab al ticket Jira. 

Creazione di branch ed esecuzione di commit GitLab sui ticket Jira

12. Puoi utilizzare i commit intelligenti anche per collegare la richiesta di merge GitLab al ticket Jira e ottenere quindi visibilità sulle distribuzioni di Jira. 

Nuova richiesta di merge di GitLab

13. Torna in Jira e vedrai che il commit intelligente ha spostato il ticket dallo stato "Backlog" allo stato "In corso".

Ticket spostato su Jira dal commit intelligente

14. Vai a Deployments.

Visualizzare le pipeline di distribuzione con Jira

La vista Deployments in Jira mostra un elenco di ticket e distribuzioni, con opzioni per l'applicazione di filtri in base agli ambienti.

Per visualizzare le informazioni sulla distribuzione del progetto, includi gli identificatori ticket nei nomi dei branch, nei messaggi di commit e nelle pull request.

Comprendere la vista Deployments in Jira

La vista Deployments include i filtri e le impostazioni seguenti:

Filtri e impostazioni
  • Search (Cerca): nel filtro del testo di ricerca, specifica le parole chiave per visualizzare i ticket desiderati e le pipeline di distribuzione associate.

  • Environment: con questo filtro puoi focalizzare la vista delle distribuzioni su un'istanza di sviluppo selezionando un ambiente dal menu a discesa.

Filtri
  • Versions (Versioni): questo filtro consente di selezionare i ticket in base alle versioni del prodotto rilasciate. Ad esempio, in base alle funzioni del prodotto rilasciate in diverse versioni.

  • Epic: questo filtro consente di raggruppare le distribuzioni e i ticket per epic. Puoi anche filtrare i ticket senza un epic principale.

Filtri
  • Type (Tipo): questo filtro consente di ordinare i ticket per tipo.

Tipi

1 "Work item key","Work item summary","Work item URL","Deployment date","Deployment state","Environment type","Environment name"

2 "ABC-1111","agent-service: Add a POST endpoint to allow runner creation","https://workteams.xyz.net/browse/ABC-1111","2020-12-04 14:40:31","SUCCESSFUL","PRODUCTION","Production"

3 "ABC-2222","agent-service: Add PUT endpoint for runners","https://workteams.xyz.net/browse/ABC-2222","2020-12-04 14:40:31","SUCCESSFUL","PRODUCTION","Production"

  • Viewsettings (Impostazioni visualizzazione): questo pannello consente di configurare la vista delle distribuzioni utilizzando filtri come i tipi di ambiente, le icone e i ticket. Utilizzando le informazioni riportate in questo pannello, puoi anche disabilitare la funzione delle distribuzioni.

Configurare la vista Deployments in Jira

Per configurare la vista Deployments, vai al pannello Impostazioni visualizzazione sulla board. Questo pannello contiene i seguenti filtri:

Impostazioni di distribuzione

Tipi di ambiente

Personalizza la vista Deployments utilizzando i tipi di ambiente. Seleziona i tipi di ambiente per modificare la vista in modo da visualizzare gli stati della distribuzione in un determinato intervallo di tempo.

Icone

  • Chiavi di distribuzione: nasconde o mostra lo stato di distribuzione sulla scala temporale.

Chiavi di distribuzione
  • Multiple deployments (Distribuzioni multiple): nasconde o mostra il numero di ambienti di distribuzione corrispondenti a ciascun ticket nella timeline del progetto.

Ticket

  • Show work items without deployments (Mostra ticket senza distribuzioni): nasconde o mostra i ticket non associati ad alcuna distribuzione.

L'amministratore di progetto può visualizzare e cliccare sul menu Altre opzioni (...) nell'angolo in alto a destra della pagina Deployments per gestire l'app installata e le funzioni del progetto.

Consigliata per te

Community DevOps

Percorso di apprendimento DevOps

Inizia gratis