jira svn integration tutorial
Een stapsgewijze handleiding voor JIRA en Subversion SVN-integratie:
JIRA is een zeer krachtige tool voor het volgen van problemen en projecten en is in de volksmond ook bekend door het gebruik ervan voor het opsporen van fouten.
De andere tools uit de Atlassian-suite die de ALM-benadering omvatten en die nauw zijn geïntegreerd met JIRA, zijn onder meer Samenvloeiing voor samenwerking tussen projectteams en Zephyr voor Jira voor complete testmanagementactiviteiten.
We konden dus zien dat de bovenstaande 3 tools nauw geïntegreerd zijn en de teams een end-to-end zichtbaarheid geven van de status en voortgang van alle projectartefacten.
runtime polymorfisme in c ++
Wat je leert:
- Invoering
- Installeer de Subversion Plugin op JIRA
- Maak een JIRA-probleem van het type Bug voor integratie
- Gevolgtrekking
- Aanbevolen literatuur
Invoering
Een van de belangrijke stappen die bij dit hele proces komen kijken, is weten hoe we KOPPELING de taken / bugs in de broncode die in de Subversion- of Git-repositories kunnen staan. Dit proces is op zijn beurt erg belangrijk om traceerbaarheid te overwegen.
In deze tutorial zullen we dieper ingaan op hoe een JIRA-taak zal worden gekoppeld tijdens het vastleggen van Subversion.
Aanbevolen literatuur => Serie Atlassian Jira-tutorials
Vereisten
- JIRA 7.3.X geïnstalleerd.
- Subversion-repository gemaakt.
Installeer de Subversion Plugin op JIRA
De eerste stap bij de integratie is het installeren van de Subversion-plug-in in JIRA. Klik hier om de plug-in te downloaden.
De Subversion-plug-in van de bovenstaande URL is compatibel met alleen versie 7.3.x
Start JIRA om de plug-in te installeren zoals weergegeven in de onderstaande afbeelding. Ga naar Instellingen => Add-ons => Beheer add-ons => Upload add-on optie en upload de plug-in.
De JIRA-add-on of plug-in die is geïnstalleerd, wordt weergegeven zoals in de onderstaande afbeelding.
Vernieuw de pagina eenmaal nadat de add-on is geïnstalleerd. Deze plug-in of add-on zal helpen om de Subversion-commits te zien die zijn gekoppeld aan het JIRA-probleem.
Als de Subversion add-on is geüpload, moet je de Subversion repository URL toevoegen. Klik op de Subversion Repositories onder het Add-ons.
We hebben de volgende Subversion-repository getoond in de Visual SVN-server en hier zal die worden toegevoegd in JIRA.
In dit geval is de repo-URL http: // l-0310: 89 / svn / Integration /
Terug in het JIRA add-ons scherm, klik op Toevoegen om de URL van de Subversion-repository in te voeren, zoals hieronder weergegeven.
hoe open ik dat bestanden
Voeg de URL samen met het Gebruikersnaam en wachtwoord en klik op Toevoegen
De toegevoegde repository is nu actief en kan worden geïntegreerd met SVN commits. Als er meerdere Subversion-repositories moeten worden geïntegreerd, kunnen deze ook worden toegevoegd.
Klik op de beheerpagina op Systeem TAB => Services en Bewerk de Subversion Index Updateservice.
Stel de index in op Dagelijks met een interval van elke 15 minuten of vanaf de projectbehoefte. Deze service helpt bij het bijwerken van het JIRA-probleem met SVN-vastleggingsberichten. Zodra dit is gebeurd, klikt u op Bijwerken.
Maak een JIRA-probleem van het type Bug voor integratie
De use case hier is om elk JIRA-probleem te koppelen aan de broncodewijzigingen in de SVN-repository. Daarom creëren we een bug-probleem in JIRA, dat zal worden gebruikt tijdens SVN-vastlegging. Het probleemnummer voor de bug die in dit voorbeeld is gemaakt, is DEM-1
Wijzig het bestand in de SVN-repository en geef tijdens het uitvoeren van de SVN-commit het issue-ID-nummer op dat DEM-1 is, zoals weergegeven in het commentaar of bericht van het vastlegvenster.
Klik OK. Omdat de updatefrequentie is ingesteld op 15 minuten, wordt het JIRA-probleem elke 15 minuten bijgewerkt met de links. Alle SVN-vastleggingsdetails worden getoond in het Subversie TAB van het probleem zoals hieronder weergegeven.
De integratie biedt volledige transparantie van de details van de broncodewijzigingen met betrekking tot de JIRA-kwestie zonder welke er geen manier is om de wijzigingen te volgen.
beste gratis software voor gegevensherstel windows 10
Gevolgtrekking
Een ALM-tool wordt aanbevolen voor een end-to-end ontwikkeling en levering, alleen vanwege de volgende redenen:
- Eén bron van waarheid met één repository.
- Betere communicatie of samenwerking tussen de projectteamleden.
- Zorgen voor realtime zichtbaarheid en updates van alle geïntegreerde projectartefacten.
- Standaardproces (Agile of Waterfall) afgedwongen.
- End-to-end traceerbaarheid.
- Productiviteit door een betere benutting van alle middelen.
In deze tutorial hebben we gezien hoe 2 krachtige tools zijn geïntegreerd, waardoor een betere transparantie wordt geboden door de koppeling van SVN Commit met JIRA-probleem.
De meeste organisaties gebruiken ook GitLab dat is een webgebaseerd Gaan repo-manager die broncode-opslag, projectplanningsfuncties en CI / CD-mogelijkheden biedt.
In de komende tutorials zullen we bespreken hoe JIRA en IBM Rational Team Concert zullen worden geïntegreerd met GitLab met vergelijkbare use-cases zoals in dit artikel wordt getoond.
Aanbevolen literatuur
- GitLab Jira Integration-zelfstudie
- SVN-zelfstudie: broncodebeheer met behulp van Subversion
- Diepgaande Eclipse-zelfstudies voor beginners
- Jira downloaden en installeren met Jira-licentie instellen
- JIRA-zelfstudie: een complete hands-on how-to-use JIRA-gids
- JIRA Administration Tutorial: JIRA Admin en gebruikersbeheer
- Hoe SVN Repository in te stellen en Tortoise SVN Client te installeren
- JIRA Agile-zelfstudie: JIRA effectief gebruiken voor het beheren van Agile-projecten