Freigeben über


Was ist die Azure Boards-GitHub-Integration?

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Bleiben Sie mit Azure Boards abgestimmt und verknüpfen Sie Ihre Codeaktivität und Probleme von GitHub. Dieser Artikel enthält eine Übersicht über die Integration zwischen Azure Boards und GitHub.

Important

Wenn Sie Ihre Verbindungen mit GitHub.com konfigurieren und verwalten möchten, verwenden Sie die app Azure Boards für GitHub. Die App bietet optimierte Konfigurationsfunktionen und hat den Vorteil, dass Authentifizierung und Verarbeitung als App und nicht als Einzelperson erfolgen. Nachdem Sie eine Verbindung hergestellt haben, können Sie die Repositorys entweder über Azure Boards oder GitHub.com verwalten.

Integration zwischen Azure Boards und GitHub

Azure Boards und Azure DevOps unterstützen die Integration in GitHub.com- und GitHub Enterprise Server-Repositorys. Sie können entweder mit Azure Boards oder GitHub beginnen, um GitHub Repositorys in ein Azure Boards Projekt zu integrieren und eine Verbindung herzustellen.

Azure DevOps Services unterstützt bis zu 500 GitHub Repositoryverbindungen pro Verbindung. Azure DevOps 2022 unterstützt bis zu 500 Repositorys, und frühere Versionen unterstützen bis zu 100 Repositorys.

Integrationsfunktionen

Azure Boards-GitHub-Integration unterstützt die folgenden Features:

Feature Description Mehr Informationen
Übergänge von Arbeitsaufgaben Übertragen von Arbeitsaufgaben in einen Status "Fertig" oder "Abgeschlossen" mit den Befehlen fix, fixes oder fixed in GitHub. Verwenden Sie AB#, um von GitHub auf Azure Boards-Arbeitselemente zu verlinken
Kommentare hinzufügen Posten Sie einen Kommentar zu einem GitHub-Commit, Pull Request oder Issue, wenn diese mit einem Arbeitselement verknüpft sind. Communicating on GitHub
Verknüpfung aus Arbeitsaufgaben Fügen Sie Einer GitHub Verzweigung, einem Commit oder einer Pullanforderung Arbeitsaufgabenlinks hinzu, indem Sie innerhalb eines Repositorys suchen und drilldowns ausführen. Verlinke GitHub Commits, Pullanforderungen, Branches und Issues mit Arbeitsaufgaben in Azure Boards
Die GitHub-Objekte anzeigen Arbeiten Sie mit GitHub-Anmerkungen auf dem Board und öffnen Sie schnell verknüpfte GitHub-Commits, Pull-Requests oder Issues. GitHub-Objekte auf einer Tafel anzeigen
Einblicke in Pull-Requests Anzeigen von Entwurfsstatus, Überprüfungsstatus und Prüfstatus für verknüpfte GitHub-Pull-Requests direkt aus dem Abschnitt "Entwicklung". GitHub Pull Request Einblicke
Erwähnen GitHub Pullanforderungen Verwenden Sie ! Erwähnungen, um GitHub-Pull-Requests aus jedem Textfeld oder Kommentar einer Arbeitsaufgabe zu referenzieren und zu diskutieren. Mention GitHub Pullanforderungen
Erstellen der Rückverfolgbarkeit für YAML-Pipelines Erstellen Sie automatisch Integrated in Build Links zu Arbeitselementen, wenn Sie Azure Pipelines YAML mit einem GitHub-Repository verwenden. Anzeigen des Buildstatus für YAML-Pipelines
Konfigurieren von Statusabzeichen Fügen Sie Markdown-Syntax zur GitHub Repository README.md Datei hinzu und zeigen Sie den Board-Status an. Statusabzeichen für Ihr GitHub-Repository hinzufügen
Verwalten des Repositoryzugriffs Wählen Sie aus, ob alle Repositorys oder nur Repositorys, die Sie angeben, an der Azure Boards-GitHub-Integration teilnehmen können. Ändern des Repositoryzugriffs
Integrationsthemen beheben Fehlerbehebung bei Problemen mit der Azure Boards-GitHub-Verknüpfung in Ihren Repositories. Beheben von Verbindungsproblemen
Aktivieren von DevSecOps Konfigurieren Sie die Unterstützung für DevSecOps (oder Secure DevOps), sichern Sie Ihren Code mit GitHub, damit Sie Ihre Arbeit in Azure Boards sicher nachverfolgen können. Enable DevSecOps mit Azure und GitHub

Verbindungsaufgaben

Sie können die folgenden Verbindungsaufgaben mit Azure Boards-GitHub Integration ausführen:

Restrictions

Die folgenden Einschränkungen gelten für die Azure Boards-GitHub-Integration:

  • Sie können ein GitHub Repository nur mit einer Azure DevOps Organisation und einem Projekt verbinden.

    Wenn Sie dasselbe GitHub-Repository mit Projekten verbinden, die in zwei oder mehr Azure-DevOps-Organisationen definiert sind, treten möglicherweise unerwartete AB#-Erwähnungsverknüpfungen auf. Weitere Informationen finden Sie unter Troubleshoot Azure Boards-GitHub Integration.

  • Azure DevOps können nur in GitHub Repositorys oder Azure Repos Git-Repositorys integriert werden. Die Integration mit anderen Git-Repositorys wird nicht unterstützt.

  • Sie können keine Arbeitsaufgaben mit Links zu GitHub Artefakten abfragen. Sie können jedoch Work Items mit einer External Link Count > 0 Konfiguration abfragen.