Skip to main content

Konfigurieren des automatischen Code Reviews durch Copilot

Hier erfährst du, wie du Copilot konfigurierst, um Pull Requests automatisch überprüfen zu lassen.

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:

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.

  1. In the upper-right corner of any page, click your profile picture, then click Your Copilot.

  2. Suche die Option Automatic Copilot Code Review, und klicke auf die Dropdownschaltfläche.

    Screenshot der Einstellung „Automatic Copilot Code Review“ mit angezeigtem Dropdownmenü

  3. Wähle im Dropdownmenü Enabled aus.

Konfigurieren des automatischen Code Reviews für ein einzelnes Repository

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  2. 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.

    Screenshot eines Repositoryheaders mit den Registerkarten. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  3. Klicke auf der linken Randleiste unter „Code und Automatisierung“ auf Regeln und dann auf Regelsätze.

    Screenshot: Randleiste der Seite „Einstellungen“ für ein Repository Das Untermenü „Regeln“ ist erweitert, und die Option „Regelsätze“ ist orange umrandet.

  4. Klicken Sie auf Neuer Regelsatz.

  5. Klicken Sie auf Neuer Branch-Regelsatz.

  6. Geben Sie unter „Regelsatzname“ einen Namen für den Regelsatz ein.

  7. Um den Regelsatz zu aktivieren, wählst du unter „Enforcement Status“ Active aus.

  8. Klicke unter „Target branches“ auf Add target, und wähle eine der Optionen aus, z. B. Include default branch oder Include all branches.

  9. Aktiviere unter „Branch rules“ das Kontrollkästchen Require a pull request before merging.

    Dadurch werden verschiedene untergeordnete Optionen erweitert.

  10. Aktiviere das Kontrollkästchen Request pull request review from Copilot.

    Screenshot der Branchregeloption „Request pull request review from Copilot“

  11. Klicke unten auf der Seite auf Create.

Konfigurieren des automatischen Code Reviews für Repositorys in einer Organisation

  1. Wähle in der rechten oberen Ecke auf GitHub dein Profilfoto aus, und klicke dann auf Your organizations.

  2. Klicke neben der Organisation auf Einstellungen.

  3. Wähle auf der linken Randleiste im Abschnitt „Code, Planung und Automatisierung“ die Option Repository aus, und klicke dann auf Regelsätze.

    Screenshot: Seite „Einstellungen“ einer Organisation Auf der Randleiste ist ein Link mit der Bezeichnung „Regelsätze“ orange umrandet.

  4. Klicken Sie auf Neuer Regelsatz.

  5. Klicken Sie auf Neuer Branch-Regelsatz.

  6. Geben Sie unter „Regelsatzname“ einen Namen für den Regelsatz ein.

  7. Um den Regelsatz zu aktivieren, wählst du unter „Enforcement Status“ Active aus.

  8. Klicke unter „Target repositories“ auf Add target, und wähle entweder Include by pattern oder Exclude by pattern aus.

  9. 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 auf feature endet.

    Informationen zur Musterabgleichssyntax findest du unter Erstellen von Regelsätzen für Repositorys in deiner Organisation.

  10. Klicke im Dialogfeld auf Add inclusion pattern oder Add exclusion pattern.

  11. 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 Muster not-a-cat entspricht.

  12. Klicke unter „Target branches“ auf Add target, und wähle eine der Zieloptionen aus.

  13. Aktiviere unter „Branch rules“ das Kontrollkästchen Require a pull request before merging.

    Dadurch werden verschiedene untergeordnete Optionen erweitert.

  14. Aktiviere das Kontrollkästchen Request pull request review from Copilot.

  15. Klicke unten auf der Seite auf Create.