gitlab jira integration tutorial
Atlassian Jira og GitLab Integration Tutorial: Installation & Configuration
JIRA er et veldig kraftig problem- og prosjektsporingsverktøy og er mest kjent for sin bruk også for bugsporing.
De andre verktøyene fra Atlassian-pakken som dekker ALM-tilnærmingen og som er tett integrert med JIRA, er Sammenløp for samarbeid mellom prosjektlagene og Zephyr for komplette testledelsesaktiviteter.
Derfor kunne du se at de ovennevnte 3 verktøyene er tett integrert og gir teamene en ende til slutt-synlighet for all prosjektgjenstandsstatus og fremgang.
Et av de viktige trinnene i hele denne prosessen er å vite hvordan vi LINK oppgavene / feilene til kildekoden som er i Git-arkivene, spesielt ved bruk av Gitlab. Denne prosessen er veldig viktig for å vurdere sporbarhet og gjennomsiktighet i kodeendringene til oppgavene som er tildelt utviklerne.
GitLab er en nettbasert Gå repo manager som tilbyr kildekodedepot, prosjektplanleggingsfunksjoner og CI / CD-muligheter.
I denne artikkelen vil vi se hvordan en JIRA-oppgave vil bli koblet til kildekodeendringene under en Git-forpliktelse for depotet klonet fra Gitlab.
Anbefalt lesing => Atlassian Jira Training Series
Hva du vil lære:
- Forutsetninger
- Installer Git-pluginet til JIRA og Configuration
- Jira Configuration i Gitlab
- Konklusjon
- Anbefalt lesing
Forutsetninger
- JIRA 7.3.X installert.
- Gitlab Enterprise edition 11.x-prosjekt opprettet med filer lagt til depotet.
Installer Git-pluginet til JIRA og Configuration
Det første trinnet i integrering er å installere Git-plugin inn i JIRA.
Start JIRA for å installere og laste opp pluginet som vist nedenfor. Gå til Innstillinger -> Tillegg -> Administrer tillegg og Last opp tillegg alternativet og last opp pluginet.
Git-integrasjonen for Jira-tillegg eller installert plug-in vises i bildet nedenfor.
Oppdater siden en gang etter at tillegget er installert. Dette pluginet er ikke gratis og må kjøpes. Jeg har brukt en eval lisens for å vise integrasjonen. Dette pluginet eller tillegget hjelper deg med å se Git-forpliktelser knyttet til JIRA-problemet.
Når Git-tillegget er lastet opp, må du legge til URL-en for Git-depot fra Gitlab. Klikk på Konfigurer for å legge til og koble til Git-depotet.
Følgende er Git repository URL som er angitt. Du kan få detaljene om dette fra Gitlab-prosjektet ditt.
Klikk på Neste.
Aktiver alternativene som vist nedenfor, og velg Jira-prosjektet for integrering. Klikk på Fullfør.
Når URL-adressen til Git-arkivet er angitt, redigerer du lagringsinnstillingene for å legge til bruker-ID og passord å koble til. Hvis firmaets LDAP brukes og konfigureres med Gitlab, angir du det samme i innstillingene.
Skriv inn detaljene for brukernavn og passord, og klikk på Oppdater.
Klikk på Oppdater når du er ferdig.
Tilbake i JIRA-prosjektet har jeg laget en underoppgave for en historie som skal brukes under Git-forpliktelsen. Vær også oppmerksom på at Jira Key er DEM-4.
Jira Configuration i Gitlab
I forrige avsnitt så vi hvordan du legger til Git-depotdetaljer til Jira-serveren. I denne delen må vi også legge til Jira-serveropplysningene i Gitlab. Husk alltid 2-veis kommunikasjon er nødvendig i denne integrasjonen.
Åpne Gitlab-prosjektet og gå til Innstillinger -> Integrasjoner. Bla ned til Jira delen og klikker på den for å konfigurere Jira-serveropplysningene.
Aktiver detaljene som vist, skriv inn Jira-serverens URL, brukernavn og passord. Test og lagre innstillingene. Når innstillingene er lagret, bør du se a GRØNN sirkel ved siden av Jira som vist. Dette viser at Jira-serveren er koblet fra Gitlab og integrasjonen er fullstendig aktivert.
For å fortsette med integrasjonen, klone Gitlab-depotet til den lokale maskinen. Normalt kloner en utvikler til sin lokale maskin, endrer filer og forplikter / skyver endringene tilbake til Gitlab-depotet.
Ovennevnte depot (https) er klonet til en lokal maskin. Utfør noen endringer i filen og begi endringene.
Mens du foretar endringene, skriver du inn Jira-nøkkel (DEM-4) som vist ved hjelp av kommandoen git commit. Etter at forpliktelsen er gjort, trykk endringene tilbake til Gitlab.
Ovennevnte format vil sikre at endringene som er gjort i kildekoden i Git-depotet, blir lagt til Jira-problemet (DEM-4) som vist.
informatica intervju spørsmål og svar for 5 års erfaring
Konklusjon
Ettersom team på tvers av forskjellige organisasjoner bruker enten SVN eller Gitlab, vil denne integrasjonen med Jira bidra til å gi bedre åpenhet om kildekodeendringene under SVN- eller Git-forpliktelsene.
Dermed viser denne veiledningen om Jira-integrering og Gitlab en av de kraftige og sårt tiltrengte integrasjonsfunksjonene som skal anses som viktige under ALM-implementering.
Anbefalt lesing
- JIRA og SVN Integration Tutorial
- In-Depth Eclipse Tutorials For Beginners
- JIRA-opplæring: En komplett brukervennlig JIRA-guide
- Jira nedlasting og installasjon med Jira License Setup
- JIRA Administration Tutorial: JIRA Admin and User Management
- JIRA Agile Tutorial: Hvordan bruke JIRA effektivt til å håndtere smidige prosjekter
- JIRA Dashboard Tutorial: Hvordan lage JIRA Dashboard med eksempel
- JIRA Scrum Board Tutorial: Scrum Handling with Jira For Managing the Sprint