gitlab jira integration tutorial
Atlassian Jira und GitLab Integration Tutorial: Installation und Konfiguration
JIRA ist ein sehr leistungsfähiges Tool zur Problem- und Projektverfolgung und ist vor allem durch seine Verwendung für die Fehlerverfolgung bekannt.
Die anderen Tools aus der Atlassian Suite, die den ALM-Ansatz abdecken und eng in JIRA integriert sind, sind die Zusammenfluss für die Zusammenarbeit zwischen den Projektteams und Zephyr für vollständige Testmanagementaktivitäten.
Daher konnten Sie sehen, dass die oben genannten 3 Tools eng integriert sind und den Teams eine umfassende Übersicht über den Status und den Fortschritt aller Projektartefakte bieten.
Einer der wichtigen Schritte in diesem gesamten Prozess ist zu wissen, wie wir VERKNÜPFUNG die Aufgaben / Fehler des Quellcodes in den Git-Repositorys, insbesondere unter Verwendung von Gitlab. Dieser Prozess ist sehr wichtig, um die Rückverfolgbarkeit und Transparenz der Codeänderungen für die den Entwicklern zugewiesenen Aufgaben zu berücksichtigen.
GitLab ist webbasiert Gehen Repo-Manager mit Quellcode-Repository, Projektplanungsfunktionen und CI / CD-Funktionen.
In diesem Artikel sehen wir, wie eine JIRA-Aufgabe mit den Quellcodeänderungen während eines Git-Commits für das von Gitlab geklonte Repository verknüpft wird.
Empfohlene Lektüre => Atlassian Jira Trainingsreihe
Was du lernen wirst:
- Voraussetzungen
- Installieren Sie das Git-Plugin in JIRA und Configuration
- Jira-Konfiguration in Gitlab
- Fazit
- Literatur-Empfehlungen
Voraussetzungen
- JIRA 7.3.X installiert.
- Gitlab Enterprise Edition 11.x-Projekt, das mit Dateien erstellt wurde, die dem Repository hinzugefügt wurden.
Installieren Sie das Git-Plugin in JIRA und Configuration
Der erste Schritt bei der Integration ist die Installation von Git Plugin in JIRA.
Starten Sie JIRA, um das Plugin wie unten gezeigt zu installieren und hochzuladen. Gehe zum Einstellungen -> Add-On -> Add-Ons verwalten und Add-On hochladen Option und laden Sie das Plugin hoch.
Die installierte Git-Integration für das Jira-Add-On oder Plug-In ist in der folgenden Abbildung dargestellt.
Aktualisieren Sie die Seite einmal, nachdem das Add-On installiert wurde. Dieses Plugin ist nicht kostenlos und muss gekauft werden. Ich habe eine Evaluierungslizenz verwendet, um die Integration zu präsentieren. Dieses Plugin oder Add-On hilft dabei, Git-Commits zu sehen, die mit dem JIRA-Problem verknüpft sind.
Beim Hochladen des Git-Add-Ons müssen Sie die Git-Repository-URL aus dem Gitlab hinzufügen. Klicke auf Konfigurieren Hinzufügen und Herstellen einer Verbindung zum Git-Repository.
Es folgt die eingegebene Git-Repository-URL. Details dazu erhalten Sie in Ihrem Gitlab-Projekt.
Klicke auf Nächster.
Aktivieren Sie die unten gezeigten Optionen und wählen Sie das Jira-Projekt für die Integration aus. Klicken Sie auf Fertig stellen.
Bearbeiten Sie nach Eingabe der Git-Repository-URL die Repository-Einstellungen, um die Benutzer-ID und das Kennwort für die Verbindung hinzuzufügen. Wenn Ihr Firmen-LDAP mit Gitlab verwendet und konfiguriert wird, geben Sie dasselbe in die Einstellungen ein.
Geben Sie die Details für Benutzername und Passwort ein und klicken Sie auf Aktualisieren.
Klicken Sie auf Update, sobald Sie fertig sind.
Zurück im JIRA-Projekt habe ich eine Unteraufgabe für eine Story erstellt, die während des Git-Commits verwendet wird. Beachten Sie auch, dass der Jira-Schlüssel ist DEM-4.
Jira-Konfiguration in Gitlab
Im vorherigen Abschnitt haben wir gesehen, wie Sie dem Jira-Server Git-Repository-Details hinzufügen. In diesem Abschnitt müssen wir die Jira-Serverdetails auch in Gitlab hinzufügen. Denken Sie immer daran, dass bei dieser Integration eine bidirektionale Kommunikation erforderlich ist.
Öffnen Sie das Gitlab-Projekt und gehen Sie zu Einstellungen -> Integrationen. Scrollen Sie nach unten zu Jira Klicken Sie darauf, um die Jira-Serverdetails zu konfigurieren.
Aktivieren Sie die Details wie gezeigt, geben Sie die Jira-Server-URL, den Benutzernamen und das Passwort ein. Testen und speichern Sie die Einstellungen. Sobald die Einstellungen gespeichert sind, sollte a angezeigt werden GRÜN Kreis neben Jira wie gezeigt. Dies zeigt, dass der Jira-Server über Gitlab verbunden ist und die Integration vollständig aktiviert ist.
Um mit der Integration fortzufahren, klonen Sie das Gitlab-Repository auf den lokalen Computer. Normalerweise klont ein Entwickler auf seinen lokalen Computer, ändert Dateien und schreibt die Änderungen zurück in das Gitlab-Repository.
Das obige Repository (https) wird auf einen lokalen Computer geklont. Nehmen Sie einige Änderungen an der Datei vor und übernehmen Sie die Änderungen.
Geben Sie beim Festschreiben der Änderungen die Option ein Jira Schlüssel (DEM-4) wie mit dem Befehl git commit gezeigt. Nachdem das Festschreiben abgeschlossen ist, übertragen Sie die Änderungen zurück auf Gitlab.
Das obige Format stellt sicher, dass die am Quellcode im Git-Repository vorgenommenen Änderungen wie gezeigt zum Jira-Problem (DEM-4) hinzugefügt werden.
Fragen und Antworten zum Interview mit SQL Server 2012
Fazit
Da Teams in verschiedenen Organisationen entweder SVN oder Gitlab verwenden, trägt diese Integration mit Jira dazu bei, die Quellcodeänderungen während der SVN- oder Git-Commits transparenter zu gestalten.
Daher zeigt dieses Tutorial zur Jira-Integration und zu Gitlab eine der leistungsstarken und dringend benötigten Integrationsfunktionen, die bei jeder ALM-Implementierung als wichtig angesehen werden.
Literatur-Empfehlungen
- JIRA- und SVN-Integrations-Tutorial
- Ausführliche Eclipse-Tutorials für Anfänger
- JIRA-Tutorial: Eine vollständige praktische Anleitung zur Verwendung von JIRA
- Jira Download und Installation mit Jira License Setup
- JIRA Administration Tutorial: JIRA Admin- und Benutzerverwaltung
- JIRA Agile Tutorial: So verwenden Sie JIRA effektiv zum Verwalten agiler Projekte
- JIRA Dashboard Tutorial: So erstellen Sie ein JIRA Dashboard mit Beispiel
- JIRA Scrum Board Tutorial: Scrum Handling mit Jira Zum Verwalten des Sprints