Close

Abilita le distribuzioni di GitLab in Jira

Tye Davis
Tye Davis

Technical Marketing Engineer di GitLab

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 l'avanzamento di un elemento di lavoro nel suo percorso all'interno della pipeline di distribuzione.

Time

10-minute read.

Audience

You work on projects within Jira and would like to leverage integrated issues and deployments with GitLab.

Time

You have a Jira account and basic proficiency in Jira. Get started with Jira here.

You are an existing GitLab customer. Get the GitLab Jira Cloud integration here.

If you’re new to GitLab, get started here. 

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.

Jira Software Deployments

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: 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: 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: questo filtro consente di ordinare i ticket per tipo.
Tipi

1 "Issue key","Issue summary","Issue 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"

  • View settings: 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
  • Distribuzioni multiple: nasconde o mostra il numero di ambienti di distribuzione corrispondenti a ciascun ticket nella timeline del progetto.

Ticket

  • Mostra i ticket senza le 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.

Scopri altre integrazioni per Atlassian Open DevOps

Tye Davis
Tye Davis

Tye Davis is an evangelist and Technical Marketing Engineer at GitLab. Tye has more than 10 years of experience rooted in agile and DevOps transformations. With roles as a Solution Architect, Product Marketing, and Product Management, he has worked closely with numerous Fortune 500 companies that implemented agile transformations and DevOps best practices.


Condividi l'articolo
Argomento successivo

Letture consigliate

Aggiungi ai preferiti queste risorse per ricevere informazioni sui tipi di team DevOps e aggiornamenti continui su DevOps in Atlassian.

Illustrazione su Devops

Community DevOps

Illustrazione su Devops

Workshop di simulazione

Illustrazione di una mappa

Inizia gratis

Iscriviti alla nostra newsletter DevOps

Thank you for signing up