Hinweis
Diese Funktion befindet sich in Öffentliche Vorschau und kann Änderungen unterliegen.
Voraussetzungen
- GitHub Code Quality ist im Repository aktiviert.
- Daten zur Codeabdeckung werden für den Pull-Request-Branch nach GitHub hochgeladen. Siehe Einrichten der Codeabdeckung für Ihr Repository.
Erstellen einer Schwellenwertregel für die Abdeckung
-
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.

-
Erstellen Sie einen neuen Regelsatz für Branches oder klicken Sie auf einen vorhandenen, um ihn zu bearbeiten.
-
Wählen Sie unter "Verzweigungsregeln" die Option "Codeabdeckung einschränken" aus.
-
Erweitern Sie zusätzliche Einstellungen , um Schwellenwerte zu konfigurieren. Der Wert 0 bedeutet, dass der Schwellenwert deaktiviert ist.
- Prozentsatz der Mindestabdeckung: Geben Sie einen Wert ein, um Pullanforderungen zu blockieren, bei denen die aggregierte Abdeckung unter diesen Prozentsatz fällt.
- Maximaler Abdeckungsabfall: Geben Sie einen Wert ein, um Pull Requests zu blockieren, bei denen die Abdeckung im Vergleich zum Standard-Branch um mehr als diese Anzahl an Prozentpunkten sinkt.
-
Klicken Sie auf " Änderungen erstellen " oder " Speichern".
Tipp
Erwägen Sie, das Regelset auf den Auswertungsmodus festzulegen, bevor Sie zu "Aktiv" wechseln. Auf diese Weise können Sie beobachten, welche Pullanforderungen blockiert wurden, ohne die Regel zu erzwingen, sodass Sie die Möglichkeit haben, Ihre Schwellenwerte zu kalibrieren.