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 Info zu GitHub Copilot-Code-Review.
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 des automatischen Code Reviews für deine eigenen Pull Requests
Hinweis
Dies ist nur verfügbar, wenn du den Copilot Pro oder Copilot Pro+-Plan verwendest.
-
Klicke in der oberen rechten Ecke einer beliebigen Seite auf dein Profilbild und dann auf Copilot settings.
-
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.
-
Klicke unter dem Repositorynamen auf Settings. 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.
-
Klicke unter „Target branches“ auf Add target, und wähle eine der Zieloptionen aus.
-
Wähle unter „Branch rules“ die Option Automatically request Copilot Code Review aus.
Dadurch werden verschiedene untergeordnete Optionen erweitert.
-
Wenn Copilot alle neuen Pushss an den Pull Request überprüfen soll, wähle optional Review new pushes aus.
Wenn diese Option nicht ausgewählt ist, überprüft Copilot den Pull Request lediglich einmal.
-
Wenn Copilot Pull Requests im Entwurfsstatus überprüfen soll, wähle optional Review draft pull requests aus.
Das kann eine nützliche Option sein, um Fehler frühzeitig zu erkennen, bevor eine Überprüfung durch einen Benutzer angefordert wird.
-
Klicke unten auf der Seite auf Create.
Konfigurieren des automatischen Code Reviews für Repositorys in einer Organisation
-
Klicke in der rechten oberen Ecke von GitHub auf dein Profilbild und dann auf Your organizations.
-
Klicke neben der Organisation auf Einstellungen.
-
Klicke auf der linken Randleiste im Abschnitt „Code, planning, and automation“ auf Repository und anschließend auf Rulesets.
-
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.
-
Wähle unter „Branch rules“ die Option Automatically request Copilot Code Review aus.
Dadurch werden verschiedene untergeordnete Optionen erweitert.
-
Wenn Copilot alle neuen Pushss an den Pull Request überprüfen soll, wähle optional Review new pushes aus.
Wenn diese Option nicht ausgewählt ist, überprüft Copilot den Pull Request lediglich einmal.
-
Wenn Copilot Pull Requests im Entwurfsstatus überprüfen soll, wähle optional Review draft pull requests aus.
Das kann eine nützliche Option sein, um Fehler frühzeitig zu erkennen, bevor eine Überprüfung durch einen Benutzer angefordert wird.
-
Klicke unten auf der Seite auf Create.