gitlab jira integration tutorial
Atlassian Jira och GitLab Integration Tutorial: Installation & Configuration
JIRA är ett mycket kraftfullt problem- och projektspårningsverktyg och är mest populärt känt av dess användning för felspårning också.
De andra verktygen från Atlassian-sviten som täcker ALM-metoden och som är tätt integrerade med JIRA är Sammanflöde för samarbete mellan projektgrupperna och Zephyr för fullständiga testhanteringsaktiviteter.
Därför kan du se att de ovanstående 3 verktygen är tätt integrerade och ger lagen en slut-till-slut-synlighet för hela projektets artefaktstatus och framsteg.
Ett av de viktiga stegen i hela processen är att veta hur vi LÄNK uppgifterna / buggarna till källkoden som finns i Git-förvaren, särskilt med Gitlab. Denna process är mycket viktig för att överväga spårbarhet och öppenhet i kodändringarna för de uppgifter som tilldelats utvecklarna.
GitLab är en webbaserad Gå repo manager som tillhandahåller källkodsförvar, projektplaneringsfunktioner och CI / CD-funktioner.
I den här artikeln kommer vi att se hur en JIRA-uppgift kommer att kopplas till källkodsändringarna under ett Git-engagemang för förvaret klonat från Gitlab.
Rekommenderad läsning => Atlassian Jira träningsserie
Vad du kommer att lära dig:
- Förutsättningar
- Installera Git-plugin till JIRA och Configuration
- Jira Configuration i Gitlab
- Slutsats
- Rekommenderad läsning
Förutsättningar
- JIRA 7.3.X installerat.
- Gitlab Enterprise edition 11.x-projekt skapat med filer som lagts till i förvaret.
Installera Git-plugin till JIRA och Configuration
Det första steget i integrationen är att installera Git-plugin in i JIRA.
Starta JIRA för att installera och ladda upp pluginet enligt nedan. Gå till Inställningar -> Tillägg -> Hantera tillägg och ladda upp tillägg alternativ och ladda upp plugin.
Git-integrationen för Jira-tillägget eller Plug-in installerat visas i bilden nedan.
Uppdatera sidan en gång efter tillägget har installerats. Detta plugin är inte gratis och måste köpas. Jag har använt en eval-licens för att visa integrationen. Detta plugin eller tillägg hjälper till att se Git-åtaganden kopplade till JIRA-problemet.
När Git-tillägget laddas upp måste du lägga till Git-förvarets URL från Gitlab. Klicka på Konfigurera för att lägga till och ansluta till Git-arkivet.
Följande är Git-förvarets URL som anges. Du kan få detaljerna om detta från ditt Gitlab-projekt.
Klicka på Nästa.
Aktivera alternativen som visas nedan och välj Jira-projektet för integration. Klicka på Slutför.
När Git-förvarets URL har angetts redigerar du förvarets inställningar för att lägga till användar-id och lösenord att ansluta till. Om ditt företag LDAP används och konfigureras med Gitlab anger du detsamma i inställningarna.
Ange information om användarnamn och lösenord och klicka på Uppdatera.
Klicka på Uppdatera när du är klar.
Tillbaka i JIRA-projektet har jag skapat en underuppgift för en berättelse som kommer att användas under Git-engagemanget. Observera också att Jira Key är DEM-4.
Jira Configuration i Gitlab
I föregående avsnitt såg vi hur man lägger till Git-förvaringsinformation till Jira-servern. I det här avsnittet måste vi lägga till Jira-serveruppgifterna också i Gitlab. Kom alltid ihåg 2-vägs kommunikation krävs i denna integration.
Öppna Gitlab-projektet och gå till Inställningar -> Integrationer. Bläddra ner till Jira avsnittet och klicka på det för att konfigurera Jira-serverinformation.
Aktivera detaljerna som visas, ange Jira-serverns URL, användarnamn och lösenord. Testa och spara inställningarna. När inställningarna har sparats ska du se a GRÖN cirkel bredvid Jira som visas. Detta visar att Jira-servern är ansluten från Gitlab och integrationen är helt aktiverad.
För att fortsätta med integrationen, klona Gitlab-förvaret till den lokala maskinen. Normalt klonerar en utvecklare till sin lokala maskin, modifierar filer och begår / skjuter ändringarna tillbaka till Gitlab-förvaret.
Ovanstående förvar (https) klonas till en lokal maskin. Utför några ändringar i filen och gör ändringarna.
När du gör ändringarna anger du Jira-nyckel (DEM-4) som visas med kommandot git commit. När förpliktelsen är klar, tryck tillbaka ändringarna till Gitlab.
Ovanstående format säkerställer att de ändringar som gjorts i källkoden i Git-arkivet läggs till i Jira-problemet (DEM-4) som visas.
hur man testar skript på flera platser
Slutsats
Eftersom team över olika organisationer använder antingen SVN eller Gitlab, kommer denna integration med Jira att bidra till att ge bättre insyn i källkodsändringar under SVN- eller Git-åtaganden.
Således visar denna handledning om Jira-integration och Gitlab en av de kraftfulla och välbehövliga integrationsfunktionerna som kan anses vara viktiga under alla ALM-implementeringar.
Rekommenderad läsning
- JIRA och SVN Integration Tutorial
- Fördjupade förmörkningsövningar för nybörjare
- JIRA-handledning: En fullständig användarguide för JIRA
- Jira nedladdning och installation med Jira License Setup
- JIRA Administration Tutorial: JIRA Admin and User Management
- JIRA Agile Tutorial: Hur man använder JIRA effektivt för att hantera agila projekt
- JIRA Dashboard Tutorial: Hur man skapar JIRA Dashboard med exempel
- JIRA Scrum Board Tutorial: Scrum Handling with Jira For Managing the Sprint