gitlab jira integration tutorial
Atlassian Jira en GitLab Integration Tutorial: Installation & Configuration
JIRA is een zeer krachtige tool voor het bijhouden van problemen en projecten en is in de volksmond ook bekend door het gebruik ervan voor het opsporen van fouten.
De andere tools van de Atlassian-suite die de ALM-benadering dekken en die nauw zijn geïntegreerd met JIRA zijn de Samenvloeiing voor samenwerking tussen de projectteams en Zefier voor complete testmanagementactiviteiten.
Daarom kon je zien dat de bovenstaande 3 tools nauw geïntegreerd zijn en de teams een end-to-end zichtbaarheid geven van alle projectartefactstatus en voortgang.
Een van de belangrijkste stappen in dit hele proces is om te weten hoe we KOPPELING de taken / bugs naar de broncode die zich in de Git-repositories bevindt, met name bij gebruik van Gitlab. Dit proces is erg belangrijk voor het overwegen van traceerbaarheid en transparantie van de codewijzigingen voor de taken die aan de ontwikkelaars zijn toegewezen.
GitLab is een webgebaseerde Gaan repo-manager die broncode-repository, projectplanningsfuncties en CI / CD-mogelijkheden biedt.
In dit artikel zullen we zien hoe een JIRA-taak zal worden gekoppeld aan de broncodewijzigingen tijdens een Git-commit voor de repository die is gekloond vanuit Gitlab.
Aanbevolen literatuur => Atlassian Jira-trainingsserie
Wat je leert:
- Vereisten
- Installeer de Git-plug-in voor JIRA en Configuratie
- Jira-configuratie in Gitlab
- Gevolgtrekking
- Aanbevolen literatuur
Vereisten
- JIRA 7.3.X geïnstalleerd.
- Gitlab Enterprise edition 11.x-project gemaakt met bestanden toegevoegd aan de repository.
Installeer de Git-plug-in voor JIRA en Configuratie
De eerste stap bij de integratie is het installeren van het Git-plug-in naar JIRA.
Start JIRA om de plug-in te installeren en te uploaden zoals hieronder weergegeven. Ga naar het Instellingen -> Add-on -> Beheer add-ons en Upload add-on optie en upload de plug-in.
De Git-integratie voor Jira add-on of plug-in geïnstalleerd wordt getoond in de onderstaande afbeelding.
Vernieuw de pagina eenmaal nadat de add-on is geïnstalleerd. Deze plug-in is niet gratis en moet worden gekocht. Ik heb een eval-licentie gebruikt om de integratie te demonstreren. Deze plug-in of add-on zal helpen om Git-commits te zien die zijn gekoppeld aan het JIRA-probleem.
Als de Git-add-on wordt geüpload, moet je de Git-repository-URL van het Gitlab toevoegen. Klik op Configureer om de Git-repository toe te voegen en er verbinding mee te maken.
Hieronder volgt de URL van de Git-repository die is ingevoerd. Je kunt de details hiervan krijgen van je Gitlab-project.
Klik op De volgende.
Schakel de opties in zoals hieronder weergegeven en selecteer het Jira-project voor integratie. Klik op Voltooien.
Zodra de Git-repository-URL is ingevoerd, Bewerk de repository-instellingen om het gebruikers-ID en wachtwoord toe te voegen om verbinding mee te maken. Als de LDAP van uw bedrijf wordt gebruikt en geconfigureerd met Gitlab, voer dan hetzelfde in de instellingen in.
Voer de gegevens voor gebruikersnaam en wachtwoord in en klik op Update.
Klik eenmaal op Update.
Terug in het JIRA-project heb ik een subtaak gemaakt voor een verhaal dat zal worden gebruikt tijdens de Git-vastlegging. Merk ook op dat de Jira Key DEM-4.
Jira-configuratie in Gitlab
In de vorige sectie hebben we gezien hoe we Git-repository-details aan de Jira-server kunnen toevoegen. In deze sectie moeten we ook de Jira-servergegevens toevoegen in Gitlab. Onthoud altijd dat 2-weg communicatie vereist is bij deze integratie.
Open het Gitlab-project en ga naar Instellingen -> Integraties. Scrol omlaag naar het Jira sectie en klik erop om de Jira-serverdetails te configureren.
Schakel de details in zoals weergegeven, voer de Jira-server-URL, gebruikersnaam en wachtwoord in. Test en bewaar de instellingen. Zodra de instellingen zijn opgeslagen, zou u een GROEN cirkel naast Jira zoals weergegeven. Hieruit blijkt dat de Jira-server is verbonden vanuit Gitlab en dat de integratie volledig is ingeschakeld.
Kloon de Gitlab-repository naar de lokale computer om door te gaan met de integratie. Normaal gesproken zou een ontwikkelaar klonen naar zijn lokale computer, bestanden aanpassen en de wijzigingen vastleggen / pushen naar de Gitlab-repository.
De bovenstaande repository (https) wordt gekloond naar een lokale computer. Breng enkele wijzigingen aan in het bestand en leg de wijzigingen vast.
Voer tijdens het doorvoeren van de wijzigingen het Jira-sleutel (DEM-4) zoals getoond met het git commit commando. Nadat de vastlegging is voltooid, pusht u de wijzigingen terug naar Gitlab.
Het bovenstaande formaat zorgt ervoor dat de wijzigingen die in de broncode in de Git-repository zijn aangebracht, worden toegevoegd aan het Jira-probleem (DEM-4), zoals weergegeven.
gratis mp3-muziekdownloadsites voor Android-telefoons
Gevolgtrekking
Aangezien teams in verschillende organisaties SVN of Gitlab gebruiken, zal deze integratie met Jira helpen om betere transparantie te bieden over broncodewijzigingen tijdens de SVN- of Git-commits.
Daarom laat deze tutorial over Jira-integratie en Gitlab een van de krachtige en broodnodige integratiefuncties zien die als belangrijk moeten worden beschouwd tijdens elke ALM-implementatie.
Aanbevolen literatuur
- JIRA- en SVN-integratiehandleiding
- Diepgaande Eclipse-zelfstudies voor beginners
- JIRA-zelfstudie: een complete hands-on how-to-use JIRA-gids
- Jira downloaden en installeren met Jira-licentie instellen
- JIRA Administration Tutorial: JIRA Admin en gebruikersbeheer
- JIRA Agile-zelfstudie: JIRA effectief gebruiken voor het beheren van Agile-projecten
- JIRA Dashboard-zelfstudie: hoe u een JIRA-dashboard kunt maken met een voorbeeld
- JIRA Scrum Board-zelfstudie: Scrum-afhandeling met Jira voor het beheren van de sprint