Einführung
In diesem Artikel erfährst du, wie du Copilot Code Review einrichtest, um Pull Requests automatisch zu überprüfen. Eine Übersicht über automatische Pull-Request-Überprüfungen findest du unter Informationen zu Code Reviews mit Copilot.
In den drei Abschnitten in diesem Artikel erfährst du, wie du die automatische Codeüberprüfung für Folgendes konfigurierst:
- Pull Requests, die du selbst erstellst
- Alle neuen Pull Requests in einem Repository
- Pull Requests in mehreren Repositorys, die sich im Besitz einer Organisation befinden
Konfigurieren der automatischen Codeüberprüfung für alle selbst erstellten Pull Requests
Hinweis
Dies ist nur verfügbar, wenn du den Copilot Pro oder Copilot Pro+-Plan verwendest.
-
In the upper-right corner of any page, click your profile picture, then click Your Copilot.
-
Suche die Option Automatic Copilot Code Review, und klicke auf die Dropdownschaltfläche.
-
Wähle im Dropdownmenü Enabled aus.
Konfigurieren des automatischen Code Reviews für ein einzelnes Repository
-
Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
-
Wähle unter dem Namen deines Repositorys die Option Einstellungen aus. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.
-
Klicke auf der linken Randleiste unter „Code und Automatisierung“ auf Regeln und dann auf Regelsätze.
-
Klicken Sie auf Neuer Regelsatz.
-
Klicken Sie auf Neuer Branch-Regelsatz.
-
Geben Sie unter „Regelsatzname“ einen Namen für den Regelsatz ein.
-
Um den Regelsatz zu aktivieren, wählst du unter „Enforcement Status“ Active aus.
-
Klicke unter „Target branches“ auf Add target, und wähle eine der Optionen aus, z. B. Include default branch oder Include all branches.
-
Aktiviere unter „Branch rules“ das Kontrollkästchen Require a pull request before merging.
Dadurch werden verschiedene untergeordnete Optionen erweitert.
-
Aktiviere das Kontrollkästchen Request pull request review from Copilot.
-
Klicke unten auf der Seite auf Create.
Konfigurieren des automatischen Code Reviews für Repositorys in einer Organisation
-
Wähle in der rechten oberen Ecke auf GitHub dein Profilfoto aus, und klicke dann auf Your organizations.
-
Klicke neben der Organisation auf Einstellungen.
-
Wähle auf der linken Randleiste im Abschnitt „Code, Planung und Automatisierung“ die Option Repository aus, und klicke dann auf Regelsätze.
-
Klicken Sie auf Neuer Regelsatz.
-
Klicken Sie auf Neuer Branch-Regelsatz.
-
Geben Sie unter „Regelsatzname“ einen Namen für den Regelsatz ein.
-
Um den Regelsatz zu aktivieren, wählst du unter „Enforcement Status“ Active aus.
-
Klicke unter „Target repositories“ auf Add target, und wähle entweder Include by pattern oder Exclude by pattern aus.
-
Gib im Dialogfeld, das angezeigt wird, ein Muster ein, das mit den Namen von Repositorys in deiner Organisation übereinstimmt, z. B.
*feature
, das allen Repositorys entspricht, deren Name auffeature
endet.Informationen zur Musterabgleichssyntax findest du unter Erstellen von Regelsätzen für Repositorys in deiner Organisation.
-
Klicke im Dialogfeld auf Add inclusion pattern oder Add exclusion pattern.
-
Wiederhole den Vorgang für alle zusätzlichen Muster, die du hinzufügen möchtest.
Hinweis
Du kannst demselben Regelsatz mehrere Ausrichtungskriterien hinzufügen. Ausschlussmuster werden nach Einschlussmustern angewendet. Du kannst beispielsweise alle Repositorys einschließen, die dem Muster
*cat*
entsprechen, und dann explizit ein Repository ausschließen, das dem Musternot-a-cat
entspricht. -
Klicke unter „Target branches“ auf Add target, und wähle eine der Zieloptionen aus.
-
Aktiviere unter „Branch rules“ das Kontrollkästchen Require a pull request before merging.
Dadurch werden verschiedene untergeordnete Optionen erweitert.
-
Aktiviere das Kontrollkästchen Request pull request review from Copilot.
-
Klicke unten auf der Seite auf Create.