Verbinden von Azure Boards mit GitHub Repositorys
Nachdem die Voraussetzungen vorhanden sind, verbinden Sie Azure Boards mit GitHub, sodass Commits und Pullanforderungen mit Arbeitsaufgaben verknüpft werden können.
Verbinden der Plattformen
Das Herstellen einer Verbindung zwischen Azure Boards und GitHub erfordert einen strukturierten Ansatz, der eine sichere Authentifizierung und eine ordnungsgemäße Plattformintegration gewährleistet. Dieser Vorgang umfasst die Installation einer autorisierten GitHub-App und das Konfigurieren von Azure DevOps, um Ihre GitHub-Repositorys zu erkennen und zu kommunizieren.
Auf hoher Ebene lautet die Setupsequenz:
- Installieren und autorisieren Sie die Azure Boards GitHub App für die erforderlichen Repositorys.
- Authentifizieren Sie sich bei Azure DevOps bei der GitHub-Verbindung.
- Wählen Sie die Azure DevOps-Organisation und project aus, die verknüpfte Arbeit nachverfolgen soll.
- Überprüfen Sie die Verbindung in den Projekteinstellungen.
Bereichs- und Repositoryauswahlstrategie
Wenn Sie klein anfangen und schrittweise skalieren, vermindert dies schrittweise das Risiko und ermöglicht Ihrem Team, den Integrationsworkflow zu erlernen, bevor er in Ihrer gesamten Organisation erweitert wird. Mit diesem phasenweisen Ansatz können Sie Prozesse und Berechtigungen verfeinern, bevor Sie größere Integrationen verwalten.
- Beginnen Sie mit einem Pilot-Repository und einem Team.
- Bestätigen Sie die End-to-End-Verknüpfungs- und Überprüfungserfahrung.
- Fügen Sie Repositorys nach Wertstrom hinzu, nicht alle gleichzeitig.
- Überprüft berechtigungen jedes Mal, wenn der Bereich erweitert wird.
Verbindung validieren
Sobald die Verbindung hergestellt wurde, sollten Ihre Plattformen nahtlos zusammenarbeiten, um die Rückverfolgbarkeit im gesamten Entwicklungslebenszyklus zu gewährleisten. Eine erfolgreiche Integration überbrückt die Lücke zwischen Codeänderungen und Arbeitsnachverfolgung, sodass Ihr Team einen vollständigen Einblick in den Übermittlungsfortschritt erhält.
- Verknüpfen von Arbeitselementen mit Commits und Pull-Requests.
- Sichtbarkeit von Entwicklungslinks in Azure Boards Arbeitselementen.
- Bessere Sprint- und Boardtransparenz für den Lieferfortschritt.
Grundlagen zur Problembehandlung
Wenn Integrationsprobleme auftreten, identifizieren systematische Überprüfungen Ihrer Konfiguration und Berechtigungen die Ursache in der Regel schnell. Beginnen Sie mit den häufigsten Problemen, bevor Sie komplexere Szenarien untersuchen.
- Autorisierungsbereich des Repositories für die App.
- Identitäts- und Zugriffsberechtigungen auf beiden Plattformen vorhanden.
- GitHub Copilot-Lizenzabonnement ist aktiv und gültig.
- Gibt an, ob Benutzer im verbundenen Repository arbeiten.
- Gibt an, ob Arbeitsaufgabenverweise konsistent in Workflowpraktiken enthalten sind.
Hinweis
Das kostenlose GitHub Copilot-Abonnement ist nicht mit der Integration von Azure Boards kompatibel.
Zusammenfassung
Das Verbinden Azure Boards mit GitHub ermöglicht eine nahtlose Rückverfolgbarkeit zwischen Ihren Arbeitsaufgaben und Codeänderungen. Wenn Sie einem strukturierten Ansatz folgen – installieren Sie die GitHub-App, konfigurieren die Authentifizierung und die Überprüfung der Verbindung – richten Sie eine Grundlage für eine effektive Zusammenarbeit ein. Mit einem Pilot-Repository zu beginnen und dann schrittweise zu skalieren, hilft Ihrem Team, die Integration sicher zu übernehmen, während Sie gleichzeitig bewährte Methoden für Sicherheit und Berechtigungen beibehalten. Mit der richtigen Einrichtung und Problembehandlung erhält Ihr Team vollständige Einblicke in den Entwicklungsfortschritt und kann Commits und Pull-Anfragen direkt mit Arbeitsaufgaben verknüpfen, wodurch der Lieferworkflow optimiert wird.