Close

Jira-Integration mit CI/CD

Portrait Warren Marusiak
Warren Marusiak

Senior Technical Evangelist

Um zu demonstrieren, wie Anwendungen mit Jira Software und verschiedenen verbundenen Tools entwickelt, bereitgestellt und verwaltet werden können, hat unser Team ImageLabeller entwickelt. Dabei handelt es sich um eine einfache Demo-Anwendung, die auf AWS basiert und maschinelles Lernen nutzt, um Images mit Stichwörtern zu versehen.

Auf dieser Seite wird beschrieben, wie in Jira Daten aus anderen Tools wie Bitbucket, GitHub und GitLab angezeigt werden. Während du den Rest des Leitfadens durcharbeitest, kannst du deine Jira-Vorgänge auf diese Updates überprüfen.

Jira-Code

Klicke im Projektmenü auf Code. Über diesen Bildschirm gelangst du zu jedem Repository, das mit deinem Projekt verbunden ist. Du kannst direkt zu einem bestimmten Repository navigieren, indem du auf das Repository-Symbol klickst.

Bitbucket

Screenshot: Bitbucket-Jira-Code

GitHub

Screenshot: GitHub

GitLab

Screenshot: GitLab

Jira-Deployments

Klicke im Projektmenü auf Deployments. Auf der Seite "Deployments" werden aggregierte Aktivitäten aus dem gesamten Projekt angezeigt. Unter Einblicke findest du Metriken wie die Deployment-Häufigkeit und die Durchlaufzeit. Diese Daten werden automatisch generiert, wenn Entwickler Commits mit Jira-Vorgangs-Tags kennzeichnen.

Screenshot: Jira-Deployments

Jira-Projektseiten

Klicken im Projektmenü auf Projektseiten. Die Projektseiten enthalten aggregierte Daten aller Confluence-Seiten, die mit diesem Projekt verbunden sind, und bieten einige hilfreiche Vorlagen, um neue Seiten zu erstellen.

Screenshot: Projektseiten

Jira-Updates aus CI/CD

Beachte, dass sich die Details dieses Abschnitts je nach den für Quellcodekontrolle und CI/CD verwendeten Tools, die in Jira integriert sind, ändern können. Die Screenshots unten beziehen sich auf eine Bitbucket-Integration. Ähnliche Funktionen gibt es für GitHub und GitLab, aber die Details können variieren.

Klicke in Jira auf den Jira-Vorgang für das Hinzufügen des Repositorys "s3_infra".

Screenshot: Updates aus CI/CD

Im Abschnitt Entwicklung findest du einen Überblick darüber, welche Aufgaben erledigt wurden. Wenn du in den Bereich "Entwicklung" klickst, wird der zugehörige Bildschirm geöffnet.

Screenshot: Update-Zusammenfassungen

Commits

Auf der Registerkarte Commits werden alle mit diesem Vorgang verknüpften Commits angezeigt. Diese Verknüpfung erfolgt, wenn die Jira-Vorgangs-ID zur Commit-Nachricht hinzugefügt wird, wie in der Spalte Nachricht zu sehen ist.

Screenshots: Registerkarte für Commits

Pull-Anfragen

Auf der Registerkarte Pull-Anfragen werden alle mit diesem Vorgang verknüpften Pull-Anfragen angezeigt.

Screenshots: Pull-Anfragen

Deployments

Auf der Registerkarte Deployments werden alle mit diesem Vorgang verknüpften Deployments aus sämtlichen Umgebungen angezeigt.

Screenshots: Deployments

Du weißt jetzt, was dich bei, Bereitstellen von ImageLabeller in Jira erwartet, und kannst mit dem tatsächlichen Deployment beginnen. Der erste Schritt besteht im Einrichten von AWS SageMaker. Klicke hier, um loszulegen.

Warren Marusiak
Warren Marusiak

Warren is a Canadian developer from Vancouver, BC with over 10 years of experience. He came to Atlassian from AWS in January of 2021.


Diesen Artikel teilen

Lesenswert

Füge diese Ressourcen deinen Lesezeichen hinzu, um mehr über DevOps-Teams und fortlaufende Updates zu DevOps bei Atlassian zu erfahren.

Abbildung: DevOps

DevOps-Community

Abbildung: DevOps

DevOps-Lernpfad

Abbildung: Karte

Kostenlos loslegen

Melde dich für unseren DevOps-Newsletter an

Thank you for signing up