gitlab jira integration tutorial
Tutorial de integrare Atlassian Jira și GitLab: instalare și configurare
JIRA este un instrument foarte puternic de urmărire a problemelor și a proiectelor și este cel mai popular cunoscut prin utilizarea sa și pentru urmărirea erorilor.
Celelalte instrumente din suita Atlassian care acoperă abordarea ALM și care sunt strâns integrate cu JIRA sunt Confluenţă pentru colaborare între echipele de proiect și Zephyr pentru activități complete de gestionare a testelor.
Prin urmare, ați putut vedea că cele 3 instrumente de mai sus sunt strâns integrate și oferă echipelor o vizibilitate cap la cap a întregului statut și progres al artefactului proiectului.
Unul dintre pașii importanți ai acestui proces este să știm cum suntem noi LEGĂTURĂ sarcinile / erorile la codul sursă care se află în depozitele Git, în special folosind Gitlab. Acest proces este foarte important pentru luarea în considerare a trasabilității și transparenței modificărilor de cod la sarcinile atribuite dezvoltatorilor.
GitLab este un web-based Merge manager de repo care oferă depozit de cod sursă, caracteristici de planificare a proiectelor și capabilități CI / CD.
În acest articol, vom vedea cum o sarcină JIRA va fi legată de modificările codului sursă în timpul unui commit Git pentru depozitul clonat din Gitlab.
Lectură recomandată => Seria de antrenament Atlassian Jira
Ce veți învăța:
- Precondiții
- Instalați pluginul Git la JIRA și Configurare
- Configurarea Jira în Gitlab
- Concluzie
- Lectură recomandată
Precondiții
- JIRA 7.3.X instalat.
- Proiect Gitlab Enterprise edition 11.x creat cu fișiere adăugate în depozit.
Instalați pluginul Git la JIRA și Configurare
Primul pas în integrare este instalarea fișierului Plugin Git în JIRA.
Lansați JIRA pentru a instala și încărca pluginul așa cum se arată mai jos. Du-te la Setări -> Supliment -> Gestionați suplimentele și Încărcați suplimentul și încărcați pluginul.
Integrarea Git pentru add-on sau plug-in Jira instalat este prezentată în imaginea de mai jos.
Reîmprospătați pagina o dată după instalarea programului de completare. Acest plugin nu este gratuit și va trebui achiziționat. Am folosit o licență eval pentru a prezenta integrarea. Acest plugin sau supliment vă va ajuta să vedeți comitetele Git legate de problema JIRA.
Pe măsură ce programul de completare Git este încărcat, trebuie să adăugați adresa URL a depozitului Git din Gitlab. Click pe Configurați pentru a adăuga și a vă conecta la depozitul Git.
Urmează adresa URL a depozitului Git care este introdusă. Puteți obține detalii despre acest lucru din proiectul dvs. Gitlab.
Click pe Următorul.
Activați opțiunile așa cum se arată mai jos și selectați proiectul Jira pentru integrare. Faceți clic pe Finalizare.
După introducerea adresei URL a depozitului Git, Editați setările depozitului pentru a adăuga ID-ul de utilizator și parola cu care să vă conectați. Dacă LDAP-ul companiei dvs. este utilizat și configurat cu Gitlab, atunci introduceți același lucru în setări.
Introduceți detaliile pentru numele de utilizator și parola și faceți clic pe Actualizare.
Faceți clic pe Actualizare după ce ați terminat.
Înapoi în proiectul JIRA, am creat o sub-sarcină pentru o poveste care va fi folosită în timpul Git commit. De asemenea, rețineți că Cheia Jira este DEM-4.
Configurarea Jira în Gitlab
În secțiunea anterioară, am văzut cum să adăugăm detaliile depozitului Git pe serverul Jira. În această secțiune, trebuie să adăugăm detaliile serverului Jira și în Gitlab. Amintiți-vă întotdeauna comunicarea bidirecțională este necesară în această integrare.
Deschideți proiectul Gitlab și accesați Setări -> Integrări. Derulați în jos până la Jira și faceți clic pe aceasta pentru a configura detaliile serverului Jira.
Activați detaliile așa cum se arată, introduceți adresa URL a serverului Jira, numele de utilizator și parola. Testați și salvați setările. Odată ce setările sunt salvate, ar trebui să vedeți un VERDE cercul lângă Jira așa cum se arată. Acest lucru arată că serverul Jira este conectat de la Gitlab și integrarea este complet activată.
Pentru a continua cu integrarea, clonați depozitul Gitlab pe mașina locală. În mod normal, un dezvoltator se clonează pe mașina sa locală, modifică fișierele și comite / împinge modificările înapoi în depozitul Gitlab.
Depozitul de mai sus (https) este clonat pe o mașină locală. Efectuați câteva modificări ale fișierului și comiteți modificările.
În timp ce comiteți modificările, introduceți fișierul Cheia Jira (DEM-4) așa cum se arată folosind comanda git commit. După finalizarea comiterii, împingeți modificările înapoi la Gitlab.
Formatul de mai sus va asigura că modificările aduse codului sursă din depozitul Git sunt adăugate la problema Jira (DEM-4) așa cum se arată.
diferența dintre îmbinarea stângă și îmbinarea exterioară stângă în sql
Concluzie
Întrucât echipele din diferite organizații folosesc fie SVN, fie Gitlab, această integrare cu Jira va ajuta la asigurarea unei transparențe mai bune a modificărilor codului sursă în timpul angajărilor SVN sau Git.
Astfel, acest tutorial despre integrarea Jira și Gitlab prezintă una dintre caracteristicile de integrare puternice și mult necesare pentru a fi considerate importante în timpul oricărei implementări ALM.
Lectură recomandată
- Tutorial de integrare JIRA și SVN
- Tutoriale detaliate pentru eclipsă pentru începători
- Tutorial JIRA: un ghid practic complet de utilizare JIRA
- Descărcare și instalare Jira cu configurarea licenței Jira
- Tutorial de administrare JIRA: Administrarea și gestionarea utilizatorilor JIRA
- JIRA Agile Tutorial: Cum să utilizați JIRA eficient pentru gestionarea proiectelor Agile
- Tutorial JIRA Dashboard: Cum se creează JIRA Dashboard cu un exemplu
- Tutorial JIRA Scrum Board: Manevrarea Scrum cu Jira pentru gestionarea Sprint-ului