gitlab jira integration tutorial
Atlassian Jira og GitLab Integration Tutorial: Installation og konfiguration
JIRA er et meget kraftfuldt emne- og projektsporingsværktøj og er mest populært kendt for dets anvendelse til fejlsporing også.
De andre værktøjer fra Atlassian-pakken, der dækker ALM-tilgangen, og som er tæt integreret med JIRA, er Sammenløb til samarbejde mellem projektteamene og Zephyr til komplette testadministrationsaktiviteter.
Derfor kunne du se, at de ovennævnte 3 værktøjer er tæt integreret og giver holdene en ende til slut-synlighed af al projektartefaktstatus og fremskridt.
Et af de vigtige trin i hele denne proces er at vide, hvordan vi LINK opgaverne / bugs til kildekoden, der findes i Git-arkiverne, især ved hjælp af Gitlab. Denne proces er meget vigtig for at overveje sporbarhed og gennemsigtighed i kodeændringerne til de opgaver, der er tildelt udviklerne.
GitLab er en webbaseret Gå repo manager, der giver kildekodelager, projektplanlægningsfunktioner og CI / CD-funktioner.
I denne artikel vil vi se, hvordan en JIRA-opgave vil blive knyttet til kildekodeændringerne under en Git-forpligtelse til lageret klonet fra Gitlab.
Anbefalet læsning => Atlassian Jira træningsserie
Hvad du lærer:
- Forudsætninger
- Installer Git-pluginet til JIRA og Configuration
- Jira-konfiguration i Gitlab
- Konklusion
- Anbefalet læsning
Forudsætninger
- JIRA 7.3.X installeret.
- Gitlab Enterprise edition 11.x-projekt oprettet med filer tilføjet til lageret.
Installer Git-pluginet til JIRA og Configuration
Det første trin i integration er at installere Git-plugin ind i JIRA.
Start JIRA for at installere og uploade pluginet som vist nedenfor. Gå til Indstillinger -> Tilføjelse -> Administrer tilføjelser og upload tilføjelse valgmulighed og upload pluginet.
Git-integrationen til Jira-tilføjelsesprogrammet eller Plug-in installeret vises i nedenstående billede.
Opdater siden en gang, efter tilføjelsen er installeret. Dette plugin er ikke gratis og skal købes. Jeg har brugt en eval licens til at fremvise integrationen. Dette plugin eller tilføjelse hjælper med at se Git-forpligtelser knyttet til JIRA-problemet.
Da Git-tilføjelsesprogrammet uploades, skal du tilføje URL-adressen til Git-lageret fra Gitlab. Klik på Konfigurer for at tilføje og oprette forbindelse til Git-arkivet.
Følgende er Git repository URL, der indtastes. Du kan få detaljerne om dette fra dit Gitlab-projekt.
Klik på Næste.
Aktiver indstillingerne som vist nedenfor, og vælg Jira-projektet til integration. Klik på Udfør.
Når Git repository URL er indtastet, skal du redigere repository-indstillingerne for at tilføje bruger-id og adgangskode, der skal forbindes med. Hvis din virksomheds LDAP bruges og konfigureres med Gitlab, skal du indtaste det samme i indstillingerne.
Indtast detaljerne for brugernavn og adgangskode, og klik på Opdater.
Klik på Opdater, når du er færdig.
Tilbage i JIRA-projektet har jeg oprettet en underopgave til en historie, der vil blive brugt under Git-forpligtelsen. Bemærk også, at Jira Key er DEM-4.
Jira-konfiguration i Gitlab
I det forrige afsnit så vi, hvordan du tilføj Git-lageroplysninger til Jira-serveren. I dette afsnit skal vi tilføje Jira-serveroplysningerne også i Gitlab. Husk altid, at der kræves 2-vejs kommunikation i denne integration.
Åbn Gitlab-projektet, og gå til Indstillinger -> Integrationer. Rul ned til Jira sektion, og klik på den for at konfigurere Jira-serveroplysningerne.
Aktivér detaljerne som vist, indtast Jira-serverens URL, brugernavn og adgangskode. Test og gem indstillingerne. Når indstillingerne er gemt, skal du se a GRØN cirkel ved siden af Jira som vist. Dette viser, at Jira-serveren er forbundet fra Gitlab, og integrationen er fuldstændig aktiveret.
For at fortsætte med integrationen skal du klone Gitlab-arkivet til den lokale maskine. Normalt kloner en udvikler til sin lokale maskine, ændrer filer og forpligter / skubber ændringerne tilbage til Gitlab-arkivet.
Ovenstående lager (https) klones til en lokal maskine. Udfør nogle ændringer i filen og begiv ændringerne.
Mens du foretager ændringerne, skal du indtaste Jira-nøgle (DEM-4) som vist ved hjælp af kommandoen git commit. Når forpligtelsen er udført, skub ændringerne tilbage til Gitlab.
Ovenstående format vil sikre, at de ændringer, der er foretaget i kildekoden i Git-arkivet, føjes til Jira-problemet (DEM-4) som vist.
youtube til wav-konverter gratis online
Konklusion
Da hold på tværs af forskellige organisationer bruger enten SVN eller Gitlab, vil denne integration med Jira bidrage til at give bedre gennemsigtighed i kildekodeskift under SVN- eller Git-forpligtelser.
Således viser denne tutorial om Jira-integration og Gitlab en af de kraftfulde og meget nødvendige integrationsfunktioner, der skal betragtes som vigtige under enhver ALM-implementering.
Anbefalet læsning
- JIRA og SVN Integration Tutorial
- Dybdegående formørkelsesvejledninger til begyndere
- JIRA Tutorial: En komplet brugervenlig JIRA-guide
- Jira Download og installation med Jira License Setup
- JIRA Administration Tutorial: JIRA Admin og User Management
- JIRA Agile Tutorial: Sådan bruges JIRA effektivt til styring af agile projekter
- JIRA Dashboard Tutorial: Sådan oprettes JIRA Dashboard med eksempel
- JIRA Scrum Board Tutorial: Scrum Handling with Jira For Managing the Sprint