gitlab jira integration tutorial
Tutorial sull'integrazione di Atlassian Jira e GitLab: installazione e configurazione
JIRA è un problema molto potente e uno strumento di tracciamento dei progetti ed è conosciuto anche per il suo utilizzo per il tracciamento dei bug.
Gli altri strumenti della suite Atlassian che coprono l'approccio ALM e che sono strettamente integrati con JIRA sono i Confluenza per la collaborazione tra i team di progetto e Zephyr per attività complete di gestione dei test.
Quindi potresti vedere che i 3 strumenti di cui sopra sono strettamente integrati e forniscono ai team una visibilità end-to-end di tutto lo stato e il progresso degli artefatti del progetto.
Uno dei passaggi importanti in questo intero processo è sapere come LINK le attività / bug al codice sorgente che si trova nei repository Git, specialmente usando Gitlab. Questo processo è molto importante per considerare la tracciabilità e la trasparenza delle modifiche al codice delle attività assegnate agli sviluppatori.
GitLab è un web-based Partire repo manager che fornisce repository di codice sorgente, funzionalità di pianificazione del progetto e funzionalità CI / CD.
In questo articolo, vedremo come un'attività JIRA verrà collegata alle modifiche al codice sorgente durante un commit Git per il repository clonato da Gitlab.
Lettura consigliata => Atlassian Jira Training Series
Cosa imparerai:
- Prerequisiti
- Installa il plugin Git su JIRA e Configurazione
- Configurazione Jira in Gitlab
- Conclusione
- Lettura consigliata
Prerequisiti
- JIRA 7.3.X installato.
- Progetto Gitlab Enterprise edition 11.x creato con file aggiunti al repository.
Installa il plugin Git su JIRA e Configurazione
Il primo passo nell'integrazione è installare il Plugin Git in JIRA.
Avvia JIRA per installare e caricare il plugin come mostrato di seguito. Vai al Impostazioni -> Componente aggiuntivo -> Gestisci componenti aggiuntivi e Carica componente aggiuntivo opzione e carica il plugin.
L'integrazione di Git per il componente aggiuntivo o plug-in Jira installato è mostrata nell'immagine sottostante.
Aggiorna la pagina una volta dopo l'installazione del componente aggiuntivo. Questo plugin non è gratuito e dovrà essere acquistato. Ho utilizzato una licenza eval per mostrare l'integrazione. Questo plugin o componente aggiuntivo ti aiuterà a vedere i commit Git collegati al problema JIRA.
Quando il componente aggiuntivo Git viene caricato, è necessario aggiungere l'URL del repository Git da Gitlab. Clicca su Configura per aggiungere e connettersi al repository Git.
Di seguito è riportato l'URL del repository Git immesso. Puoi ottenere i dettagli di questo dal tuo progetto Gitlab.
Clicca su Il prossimo.
Abilita le opzioni come mostrato di seguito e seleziona il progetto Jira per l'integrazione. Fare clic su Fine.
Una volta immesso l'URL del repository Git, modificare le impostazioni del repository per aggiungere l'ID utente e la password con cui connettersi. Se la tua azienda LDAP viene utilizzata e configurata con Gitlab, inserisci lo stesso nelle impostazioni.
Immettere i dettagli per nome utente e password e fare clic su Aggiorna.
Fare clic su Aggiorna una volta terminato.
Tornando al progetto JIRA, ho creato un'attività secondaria per una storia che verrà utilizzata durante il commit Git. Inoltre, tieni presente che la chiave Jira è DEM-4.
Configurazione Jira in Gitlab
Nella sezione precedente, abbiamo visto come aggiungere i dettagli del repository Git al server Jira. In questa sezione, dobbiamo aggiungere anche i dettagli del server Jira in Gitlab. Ricorda sempre che in questa integrazione è richiesta la comunicazione a 2 vie.
Apri il progetto Gitlab e vai a Impostazioni -> Integrazioni. Scorri verso il basso fino al file Jira e fare clic su di essa per configurare i dettagli del server Jira.
Abilita i dettagli come mostrato, inserisci l'URL del server Jira, il nome utente e la password. Prova e salva le impostazioni. Una volta salvate le impostazioni, dovresti vedere un file VERDE cerchia vicino a Jira come mostrato. Questo mostra che il server Jira è connesso da Gitlab e l'integrazione è completamente abilitata.
Per procedere con l'integrazione, clona il repository Gitlab sulla macchina locale. Normalmente uno sviluppatore clona sulla sua macchina locale, modifica i file e invia / rimanda le modifiche al repository Gitlab.
Il repository sopra (https) viene clonato su una macchina locale. Esegui alcune modifiche al file e salva le modifiche.
Durante il commit delle modifiche, inserisci il file Chiave di Jira (DEM-4) come mostrato usando il comando git commit. Dopo che il commit è stato eseguito, invia le modifiche a Gitlab.
Il formato di cui sopra garantirà che le modifiche apportate al codice sorgente nel repository Git vengano aggiunte alla questione Jira (DEM-4) come mostrato.
miglior strumento di gestione dei casi di test per jira
Conclusione
Poiché i team di diverse organizzazioni utilizzano SVN o Gitlab, questa integrazione con Jira aiuterà a fornire una migliore trasparenza delle modifiche al codice sorgente durante i commit SVN o Git.
Pertanto, questo tutorial sull'integrazione di Jira e Gitlab mostra una delle funzionalità di integrazione potenti e necessarie da considerare importanti durante qualsiasi implementazione di ALM.
Lettura consigliata
- Tutorial sull'integrazione di JIRA e SVN
- Tutorial approfonditi su Eclipse per principianti
- Tutorial JIRA: una guida pratica completa su JIRA
- Download e installazione di Jira con configurazione della licenza Jira
- Tutorial sull'amministrazione di JIRA: amministrazione e gestione utenti di JIRA
- Tutorial JIRA Agile: come utilizzare JIRA in modo efficace per la gestione di progetti Agile
- Tutorial JIRA Dashboard: come creare JIRA Dashboard con esempio
- Tutorial JIRA Scrum Board: Gestione di Scrum con Jira per la gestione dello Sprint