Verknüpfen von GitHub mit Azure Boards
Verwenden von GitHub, Nachverfolgen von Arbeiten in Azure Boards
Verwenden Sie Azure Boards, um Ihre Arbeit und GitHub als Quellcodeverwaltung für die Softwareentwicklung zu planen und nachzuverfolgen.
Verbinden Sie Azure Boards mit GitHub-Repositorys, wodurch das Verknüpfen von GitHub-Commits, Pullanforderungen und Problemen mit Arbeitsaufgaben in Boards ermöglicht wird.
Azure Boards-App
Die Integration wird mithilfe der Azure Boards-App erstellt, die als Brücke zwischen Azure Boards und GitHub fungiert.
Um die App zu installieren, müssen Sie ein Administrator oder Besitzer des GitHub-Repositorys oder der GitHub-Organisation sein.
Die App wird aus dem GitHub Marketplace installiert. Azure Boards-App-
Authentifizieren bei GitHub
Azure Boards können eine Verbindung mit GitHub herstellen. Bei GitHub in der Cloud sind beim Hinzufügen einer GitHub-Verbindung die Authentifizierungsoptionen:
- Benutzername/Kennwort
- Persönliches Zugriffstoken (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, GitHub.com Repositorys konfigurieren oder die aktuelle Konfiguration auf der Azure Boards-App-Seite ändern.
Nachdem Sie Azure Boards mit GitHub mithilfe der Azure Boards-App 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:
Von GitHub:
- Unterstützung der Integration für alle Repositories eines GitHub-Kontos oder einer Organisation oder ausgewählte Repositories.
- Fügen Sie GitHub-Repositorys hinzu, die an der Integration teilnehmen, oder entfernen Sie sie, und konfigurieren Sie das Projekt, mit dem sie eine Verbindung herstellen.
- Anhalten der Azure Boards-GitHub Integration oder Deinstallieren der App.
Aus Azure Boards:
- Verbinden Sie ein oder mehrere GitHub-Repositorys mit einem Azure Boards-Projekt.
- Hinzufügen oder Entfernen von GitHub-Repositorys aus einer GitHub-Verbindung innerhalb eines Azure Boards-Projekts.
- Entfernen Sie eine GitHub-Verbindung für ein Projekt vollständig.
- Zulassen, dass ein GitHub-Repository eine Verbindung mit einem oder mehreren Azure Boards-Projekten innerhalb derselben Azure DevOps-Organisation oder -Sammlung herstellt.
Die Azure Boards-GitHub-Integration unterstützt die folgenden operativen Aufgaben:
- Erstellen Sie Verknüpfungen zwischen Arbeitsaufgaben und GitHub-Commits, Pullanforderungen und Problemen basierend auf GitHub-Erwähnungen.
- Unterstützung des Statuswechsels von Arbeitselementen in den Zustand „Fertig“ oder „Abgeschlossen“, wenn GitHub-Erwähnungen mit "fix", "fixes" oder "fixed" verwendet werden.
- Unterstützen Sie die vollständige Rückverfolgbarkeit, indem Sie einen Diskussionskommentar auf GitHub veröffentlichen, wenn Sie eine Verknüpfung von einer Arbeitsaufgabe mit einem GitHub-Commit, pull-Anforderung oder Problem herstellen.
- Zeigen Sie verknüpfte GitHub-Codeartefakte im Entwicklungsabschnitt des Arbeitselements an.
- Zeigen Sie verknüpfte GitHub-Artefakte als Anmerkungen auf Kanban-Boardkarten an.
- Unterstützungsstatus-Badges für Kanban-Board-Spalten, die in GitHub-Repositories unterstützt werden.
Die folgenden Aufgaben werden zurzeit nicht unterstützt:
- Abfrage von Arbeitselementen mit Links zu GitHub-Artefakten. Sie können jedoch arbeitsaufgaben mit einer Anzahl externer Verknüpfungen abfragen, die größer als 0 sind.
Anmerkung
Referenz: Azure Boards-GitHub Integration.
Weitere Informationen finden Sie unter:
- GitHub-Repositoryzugriff ändern oder die Integrationanhalten oder deinstallieren.
- GitHub-Repositoryshinzufügen oder entfernen.
- Verknüpfen Sie GitHub-Commits, Pull Requests und Issues mit Arbeitsaufgaben, um Details zum Verknüpfen mit Arbeitsaufgaben zu erhalten.