Dieser Artikel wurde von Johnmary Ugochukwu von Exalate geschrieben.
Qualitätssicherungsteams nutzen Azure DevOps, um Testfälle zu organisieren und IT-Dienste zu verwalten, während Entwicklungsteams Jira Service Management nutzen. Die einzige Möglichkeit, Informationen nahtlos zwischen ihnen auszutauschen, ist die Verwendung einer Drittanbieterlösung.
Sie benötigen also eine dedizierte Jira Azure DevOps- Integration, die Sicherheit und reibungslose Zusammenarbeit durch automatisierte Synchronisierungen garantiert.
Ich zeige Ihnen, wie Sie eine bidirektionale Integration zwischen Jira und Azure DevOps einrichten. Aber lassen Sie uns zunächst allgemeine Anwendungsfälle für diese Integration untersuchen.
Der Hauptgrund für die Wahl eines Jira Azure DevOps-Integrationstools besteht darin, sicherzustellen, dass die richtigen Daten zwischen beiden Systemen fließen. Gleichzeitig benötigen Sie eine Lösung, die Sie für Ihren individuellen Anwendungsfall konfigurieren können.
Weitere Gründe für die Integration von Jira in Azure DevOps sind die Verbesserung der Produktivität und die Beschleunigung des Wissenstransfers.
Sagen Sie, dass Sie es möchten
Sie können auch eine pflegen
Die Beziehung stellt sich wie folgt dar:
Jira Epic wird zu einem Azure DevOps Feature.
Jira Story wird zu einer Azure DevOps-Aufgabe.
Der
Mit einer anpassbaren
Hier sind einige Faktoren, die Sie berücksichtigen sollten, bevor Sie sich für ein Integrationstool für Jira und Azure DevOps entscheiden.
Sie müssen Exalate sowohl auf Jira (lokal und in der Cloud) als auch auf Azure DevOps installieren, bevor Sie Ihre Verbindung einrichten.
Suchen Sie auf dem Atlassian-Marktplatz nach „ Exalate Jira Issue Sync & More “.
\Klicken Sie auf die Schaltfläche „Kostenlos testen“ und wählen Sie dann „Cloud“ aus den angezeigten Optionen aus. Du kannst auch
Wählen Sie eine Website oder geben Sie die URL ein. Klicken Sie dann auf „Kostenlose Testversion starten“. Sie werden zu Ihrem Jira-Dashboard weitergeleitet, um die kostenlose Testversion zu bestätigen.
Das ist es! Sie haben Exalate jetzt auf Jira Cloud installiert.
Suchen Sie im Visual Studio (Azure DevOps Marketplace) nach „ Exalate For Azure DevOps Integration “.
Klicken Sie auf „Abrufen“ und wählen Sie dann auf dem angezeigten Bildschirm die Organisation aus. \
Klicken Sie auf „Installieren“, um die Installation abzuschließen. Um die Exalate-App zu finden, gehen Sie zu „Organisationseinstellungen“ und klicken Sie auf „Erweiterungen“.
Mit Exalate können Sie die Verbindung entweder über Jira oder Azure DevOps starten. Der Vorgang ist auf beiden Plattformen ähnlich.
Klicken Sie auf „Verbindung herstellen“. Geben Sie die URL der Zielinstanz in das dafür vorgesehene Feld ein. Wenn Sie keine URL haben, klicken Sie auf den Umschalter „Ich habe keine URL“.
Exalate unterstützt drei Konfigurationsmodi: Basismodus (für einfache vorgefertigte Konfigurationen), Visueller Modus und Skriptmodus (für erweiterte Skriptkonfigurationen).\
Beginnen wir mit dem Basismodus .
Wählen Sie das Projekt aus, in dem Sie von der anderen Seite eingehende Arbeitselemente erstellen möchten, und klicken Sie auf „Weiter“.
Bestätigen Sie, dass Sie Administratorzugriff haben, und klicken Sie auf „Initiieren“.
Sie werden automatisch zur Remote-Instanz weitergeleitet. Wählen Sie ein Projekt und klicken Sie auf „Bestätigen“. Geben Sie den Issue-Schlüssel ein und klicken Sie auf „Exalate“, um fortzufahren.
Los geht's! Sie haben Ihre erste Basic-Verbindung zwischen Jira und Azure DevOps eingerichtet.
Lassen Sie uns nun eine Verbindung im visuellen Modus untersuchen.
Wählen Sie aus den drei Optionen den visuellen Modus aus. Geben Sie dann den Verbindungsnamen und die Beschreibung in das daraufhin angezeigte Dialogfenster ein.
Klicken Sie auf „Weiter“, um zum nächsten Bildschirm zu gelangen. Sie müssen die Administratorberechtigungen überprüfen, um fortfahren zu können.
Klicken Sie auf „Administratorzugriff überprüfen“. Sie werden zur Überprüfung zum Azure DevOps Ihrer Organisation weitergeleitet.
Klicken Sie auf „Akzeptieren“, um Exalate Zugriff auf Ihr System zu gewähren.\
Und das ist es! Die Visual Mode-Verbindung ist eingestellt.
Kommen wir abschließend zum Skriptmodus.
Stellen Sie eine Verbindung her und überprüfen Sie die URL der Zielinstanz. Wählen Sie dann aus den verfügbaren Optionen den Skriptmodus aus.
Geben Sie den Verbindungsnamen und die Beschreibung ein, bevor Sie auf „Weiter“ klicken. Wählen Sie dann das Projekt aus und klicken Sie auf „Initiieren“.
Kopieren Sie den Einladungscode in Ihre Zwischenablage. Gehen Sie auf die andere Seite und klicken Sie auf „Einladung annehmen“.
Geben Sie den Einladungscode aus Ihrer Zwischenablage ein, bevor Sie auf „Weiter“ klicken. Wählen Sie dann ein Projekt aus und bestätigen Sie.
Glückwunsch! Sie haben erfolgreich eine Verbindung im Skriptmodus eingerichtet.
Klicken Sie im Exalate-Dashboard auf das Symbol „Verbindung bearbeiten“ neben der Verbindung, die Sie konfigurieren möchten.
Auf der Registerkarte „Regeln“ werden Eingabefelder für „Ausgehende Synchronisierung“ und „Eingehende Synchronisierung“ angezeigt. Hier können Sie Verbindungen mithilfe des anpassen
Hinweis *: Befolgen Sie diese Schritt-für-Schritt-Anleitung zum Einrichten und Konfigurieren einer Jira Azure DevOps-Integration im Skriptmodus.*
Für die Verbindung im visuellen Modus können Sie Skripte hinzufügen oder den Drag-and-Drop-Editor verwenden, um die Felder zuzuordnen, aus denen Sie Informationen teilen möchten.\
Nachdem Sie auf „Verbindung bearbeiten“ geklickt haben, überprüfen Sie die Instanz, um fortzufahren. Anschließend werden Sie zum Bildschirm weitergeleitet, auf dem Sie den Umfang und die Regeln festlegen können.
Wählen Sie die Projekte auf beiden Seiten aus und geben Sie die Filtereinheiten an. Sie können auch die Synchronisierungsmethode auswählen: Automatisch, Manuell oder Deaktiviert.\
Sie können auch Filter für jedes Projekt hinzufügen, einschließlich Tags, Typ, Status, Priorität, Titel, Beschreibung und mehr.
Nachdem Sie alles eingerichtet haben, klicken Sie auf Speichern, um das Modal zu schließen. Klicken Sie dann auf „Weiter“, um die Oszilloskopeinrichtung abzuschließen.
Anschließend wird eine umfassende Liste der Zuordnungsregeln angezeigt, die Sie per Drag-and-Drop verschieben können, um die Reihenfolge zu ändern, in der sie angezeigt werden.
Um Ihre eigene Zuordnung hinzuzufügen, klicken Sie auf die Schaltfläche „+ Zuordnung hinzufügen“. Konfigurieren Sie im Modal die Regeln und klicken Sie auf „Speichern“.
Um Skripte hinzuzufügen, klicken Sie in der Dropdown-Option auf „Skript hinzufügen“, nachdem Sie auf die Schaltfläche „Zuordnung hinzufügen“ geklickt haben.
Hier können Sie benutzerdefinierte Regeln für die Verbindung schreiben.
Um eine Synchronisierungsregel zu bearbeiten, klicken Sie rechts auf die Schaltfläche „Bearbeiten“ und nehmen Sie die erforderlichen Änderungen vor.\
Wenn Sie fertig sind, klicken Sie auf „Veröffentlichen“, um die Änderungen zu speichern. Das ist alles!
Gehen Sie zur Registerkarte „Trigger“, um alle aktiven Trigger zur Automatisierung von Synchronisierungen anzuzeigen.
Klicken Sie auf die Schaltfläche „+ Trigger erstellen“.
Wählen Sie als Nächstes den Entitätstyp aus und geben Sie die Abfrage ein. Verwenden Sie zum Einrichten von Azure DevOps-Triggern die
Wenn Sie fertig sind, klicken Sie auf „Veröffentlichen“.
Sie sind jetzt fertig. Beginnen Sie mit dem Schreiben von Regeln für Ihre Verbindungen, um zu steuern, wie Jira- und Azure DevOps-Instanzen Daten gemeinsam nutzen. Sie können Fehler auch mithilfe des Stack-Trace in der Konsole verfolgen. Und wenn Sie Tickets in großen Mengen kontrollieren möchten, können Sie Folgendes verwenden:
Gehen Sie zur Registerkarte „Massenverbindung“, wählen Sie die Verbindung aus und laden Sie das Arbeitselement zur Problemzuordnung hoch. Klicken Sie auf „Massenverbindung“, um den Vorgang abzuschließen.
Sobald Sie die Grundlagen verstanden haben, können Sie weitere Regeln hinzufügen oder bestehende bearbeiten.
Mit einer zuverlässigen und sicheren Drittanbieterlösung wie Exalate können Teams Informationen nahtlos zwischen Jira und Azure DevOps austauschen.
Die Konfiguration Ihrer Verbindung mit Exalate ist ein unkomplizierter Vorgang. Sie können den Basismodus ohne Code, den visuellen Drag-and-Drop-Modus oder den Skriptmodus mit geringem Code verwenden.