Verknüpfen von GitHub mit Azure Boards

Abgeschlossen

Verwenden von GitHub, Nachverfolgen der Arbeit in Azure Boards

Verwenden Sie Azure Boards, um Ihre Arbeit zu planen und zu verfolgen, und GitHub als Quellcodeverwaltung für die Softwareentwicklung.

Stellen Sie die Verbindung von Azure Boards mit GitHub-Repositorys her, sodass die Verknüpfung zwischen GitHub-Commits, Pull Requests und Issues zu Arbeitselementen in Boards möglich ist.

Screenshot der GitHub- und Azure Boards-Integration.

Azure Boards-App

Die Integration wird mithilfe der Azure Boards-App durchgeführt, die als Brücke zwischen Azure Boards und GitHub fungiert.

Um die App zu installieren, müssen Sie Administrator oder Besitzer des GitHub-Repositorys oder der GitHub-Organisation sein.

Die App wird über den GitHub Marketplace installiert. Azure Boards-App

Screenshot der Azure Boards-App-Integration.

Authentifizierung bei GitHub

Azure Boards kann eine Verbindung mit GitHub herstellen. Für GitHub in der Cloud sind beim Hinzufügen einer GitHub-Verbindung die folgenden Authentifizierungsoptionen verfügbar:

  • Benutzername/Kennwort
  • Persönliches Zugriffstoken (Personal Access Token, PAT)

Eine exemplarische Vorgehensweise zum Herstellen der Verbindung finden Sie unter: Verbinden von Azure Boards mit GitHub.

Sie können andere Azure Boards-/Azure DevOps-Projekte oder GitHub.com-Repositorys konfigurieren oder die aktuelle Konfiguration auf der Seite der Azure Boards-App ändern.

Nachdem Sie Azure Boards mithilfe der Azure Boards-App in GitHub integriert haben, können Sie Repositorys aus dem Webportal für Azure Boards hinzufügen oder entfernen.

Unterstützte Integrationsszenarien

Die Azure Boards-GitHub-Integration unterstützt die folgenden Verbindungen:

  • In GitHub:

    • Unterstützen der Integration für alle Repositorys für ein GitHub-Konto oder eine Organisation oder Auswählen von Repositorys.
    • Hinzufügen oder Entfernen von GitHub-Repositorys, die an der Integration beteiligt sind, und Konfigurieren des verbundenen Projekts.
    • Aussetzen der Azure Boards-GitHub Integration oder Deinstallieren der App.
  • In Azure Boards:

    • Verbinden eines oder mehrerer GitHub-Repositorys mit einem Azure Boards-Projekt.
    • Hinzufügen oder Entfernen von GitHub-Repositorys zu/aus einer GitHub-Verbindung in einem Azure Boards Projekt.
    • Vollständiges Entfernen einer GitHub-Verbindung für ein Projekt.
    • Zulassen einer Verbindung von einem GitHub-Repository zu einem oder mehreren Azure Boards-Projekten in derselben Azure DevOps-Organisation oder -Sammlung.

Die Azure Boards-GitHub-Integration unterstützt die folgenden operativen Aufgaben:

  • Erstellen von Links zwischen Arbeitselementen und GitHub-Commits, Pull Requests und Issues basierend auf GitHub-Erwähnungen.
  • Unterstützen des Zustandsübergangs von Arbeitselementen in einen erledigten oder abgeschlossenen Zustand bei Verwendung von GitHub-Erwähnungen mit „beheben“, „wird behoben“ oder „ist behoben“.
  • Unterstützen einer umfassenden Nachverfolgbarkeit durch Veröffentlichen eines Diskussionskommentars in GitHub beim Verknüpfen eines Arbeitselements mit GitHub-Commit, Pull Requests oder Issues.
  • Anzeigen von mit GitHub-Code verknüpften Artefakten im Entwicklungsabschnitt für Arbeitselemente.
  • Anzeigen von mit GitHub verknüpften Artefakten als Anmerkungen auf Kanban-Boardkarten.
  • Unterstützen von Statusbadges von Kanban-Boardspalten, die GitHub hinzugefügt wurden

Die folgenden Aufgaben werden derzeit nicht unterstützt:

  • Abfragen von Arbeitselementen mit Verknüpfungen zu GitHub Artefakten. Sie können jedoch die Arbeitselemente mit einer größeren Anzahl externer Verknüpfungen als 0 abfragen.

Hinweis

Referenz: Azure Boards-GitHub-Integration.

Weitere Informationen finden Sie unter