jira svn integration tutorial
Eine Schritt-für-Schritt-Anleitung zur Integration von JIRA und Subversion SVN:
JIRA ist ein sehr leistungsfähiges Tool zur Problem- und Projektverfolgung und ist vor allem durch seine Verwendung für die Fehlerverfolgung bekannt.
Zu den weiteren Tools aus der Atlassian-Suite, die den ALM-Ansatz abdecken und eng in JIRA integriert sind, gehören: Zusammenfluss für die Zusammenarbeit zwischen Projektteams und Zephyr für Jira für vollständige Testmanagementaktivitäten.
So konnten wir sehen, dass die oben genannten 3 Tools eng integriert sind und den Teams eine umfassende Übersicht über den gesamten Status und Fortschritt des Projektartefakts bieten.
Liste der privaten Server von World of Warcraft
Was du lernen wirst:
- Einführung
- Installieren Sie das Subversion Plugin in JIRA
- Erstellen Sie ein JIRA-Problem vom Typ Bug für die Integration
- Fazit
- Literatur-Empfehlungen
Einführung
Ein wichtiger Schritt in diesem gesamten Prozess ist zu wissen, wie wir VERKNÜPFUNG die Aufgaben / Fehler im Quellcode, die sich in Subversion- oder Git-Repositorys befinden könnten. Dieser Prozess ist wiederum sehr wichtig, um die Rückverfolgbarkeit zu berücksichtigen.
In diesem Tutorial werden wir uns eingehend mit der Verknüpfung einer JIRA-Aufgabe während des Subversion-Commits befassen.
Empfohlene Lektüre => Reihe von Atlassian Jira Tutorials
Voraussetzungen
- JIRA 7.3.X installiert.
- Subversion-Repository erstellt.
Installieren Sie das Subversion Plugin in JIRA
Der erste Schritt bei der Integration ist die Installation des Subversion-Plugins in JIRA. Klicken Hier um das Plugin herunterzuladen.
Das Subversion-Plugin von der obigen URL ist kompatibel mit Nur Version 7.3.x. .
Starten Sie JIRA, um das Plugin wie in der folgenden Abbildung gezeigt zu installieren. Gehe zu Einstellungen => Add-Ons => Add-Ons verwalten => Add-On hochladen Option und laden Sie das Plugin hoch.
Das installierte JIRA-Add-On oder Plug-In wird wie in der folgenden Abbildung dargestellt.
Java, wie man eine Liste erstellt
Aktualisieren Sie die Seite nach der Installation des Add-Ons einmal. Dieses Plugin oder Add-On hilft dabei, die mit dem JIRA-Problem verknüpften Subversion-Commits anzuzeigen.
Beim Hochladen des Subversion-Add-Ons müssen Sie die Subversion-Repository-URL hinzufügen. Klicken Sie auf die Subversion Repositories unter Add-Ons.
Wir haben das folgende Subversion-Repository auf dem Visual SVN-Server angezeigt und hier wird es in JIRA hinzugefügt.
In diesem Fall lautet die Repo-URL http: // l-0310: 89 / svn / Integration /
Klicken Sie im Bildschirm mit den JIRA-Add-Ons auf Hinzufügen um die Subversion-Repository-URL wie unten gezeigt einzugeben.
Fügen Sie die URL zusammen mit dem hinzu Benutzername und Passwort und klicken Sie auf Hinzufügen .
Das hinzugefügte Repository ist jetzt aktiv und kann in SVN-Commits integriert werden. Wenn mehrere Subversion-Repositorys integriert werden müssen, können diese ebenfalls hinzugefügt werden.
Klicken Sie auf der Seite Administration auf System TAB => Dienste und bearbeiten das Subversion Index Update Service.
Setzen Sie den Index auf Täglich alle 15 Minuten oder je nach Projektbedarf. Dieser Dienst hilft beim Aktualisieren des JIRA-Problems mit SVN-Festschreibungsnachrichten. Sobald dies erledigt ist, klicken Sie auf Aktualisieren.
Erstellen Sie ein JIRA-Problem vom Typ Bug für die Integration
Der Anwendungsfall besteht darin, ein JIRA-Problem mit den Änderungen des Quellcodes im SVN-Repository zu verknüpfen. Daher erstellen wir in JIRA ein Fehlerproblem, das während des SVN-Commits verwendet wird. Die Ausgabenummer für den in diesem Beispiel erstellten Fehler lautet DEM-1 .
wie man eine Binärdatei öffnet
Ändern Sie die Datei im SVN-Repository und geben Sie während des SVN-Commits die Problem-ID-Nummer DEM-1 an, wie in den Kommentaren oder der Meldung des Commit-Fensters angegeben.
Klicken OK. Da die Aktualisierungshäufigkeit auf 15 Minuten eingestellt ist, wird das JIRA-Problem alle 15 Minuten mit den Links aktualisiert. Alle SVN-Commit-Details werden in der angezeigt Subversion TAB des Problems wie unten gezeigt.
Die Integration bietet vollständige Transparenz der Details der Quellcodeänderungen in Bezug auf das JIRA-Problem, ohne das es keine Möglichkeit gibt, die Änderungen zu verfolgen.
Fazit
Ein ALM-Tool wird aus folgenden Gründen für eine durchgängige Entwicklung und Bereitstellung empfohlen:
- Eine einzige Quelle der Wahrheit mit einem Repository.
- Bessere Kommunikation oder Zusammenarbeit zwischen den Mitgliedern des Projektteams.
- Sicherstellung der Echtzeitsichtbarkeit und Aktualisierung aller integrierten Projektartefakte.
- Standardprozess (Agile oder Wasserfall) erzwungen.
- Rückverfolgbarkeit von Ende zu Ende.
- Produktivität durch bessere Nutzung aller Ressourcen.
In diesem Tutorial haben wir gesehen, wie zwei leistungsstarke Tools integriert werden, um durch die Verknüpfung von SVN Commit mit dem JIRA-Problem eine bessere Transparenz zu erzielen.
Die meisten Organisationen verwenden auch GitLab Das ist eine webbasierte Gehen Repo-Manager mit Quellcode-Repository, Projektplanungsfunktionen und CI / CD-Funktionen.
In den kommenden Tutorials werden wir diskutieren, wie JIRA und IBM Rational Team Concert mit ähnlichen Anwendungsfällen wie in diesem Artikel gezeigt in GitLab integriert werden.
Literatur-Empfehlungen
- GitLab Jira Integration Tutorial
- SVN Tutorial: Quellcodeverwaltung mit Subversion
- Ausführliche Eclipse-Tutorials für Anfänger
- Jira Download und Installation mit Jira License Setup
- JIRA-Tutorial: Eine vollständige praktische Anleitung zur Verwendung von JIRA
- JIRA Administration Tutorial: JIRA Admin- und Benutzerverwaltung
- So richten Sie das SVN-Repository ein und installieren den Tortoise SVN-Client
- JIRA Agile Tutorial: So verwenden Sie JIRA effektiv zum Verwalten agiler Projekte