Genehmigungsregeln für Pull Requests hinzufügen
Geschrieben für die alte Benutzeroberfläche
Dieser Artikel wurde für die alte Benutzeroberfläche geschrieben. Die Anweisungen sind weiterhin verwendbar, aber die Screenshots sind veraltet. In einigen Fällen wurden die in den Anweisungen genannten Elemente verschoben oder geändert. Wenn Sie ein Element nicht finden können, siehe den Wo ist es hin Artikel.
Übersicht
Dieser Artikel erklärt, wie eine Pull-Request-Genehmigungsregel funktioniert und wie man sie hinzufügt. Standardmäßig erfordert ein Pull Request keine Überprüfungen, bevor er zusammengeführt werden kann. Mit einer Pull-Request-Genehmigungsregel können Administratoren eine Mindestanzahl an Genehmigungen erzwingen, bevor ein Pull Request zusammengeführt werden kann. Jede Regel definiert, für welche Branches sie gilt und wie viele Genehmigungen erforderlich sind. Der Ziel-Branch eines Pull Requests bestimmt, wie viele Genehmigungen erforderlich sind.
Die Regel kann mit unterschiedlichen Geltungsbereichen konfiguriert werden:
Alle Branches: Die Regel gilt für jeden Branch, der nicht von einer spezifischeren Regel abgedeckt wird.
Auswählen: Die Regel gilt für einen oder mehrere ausdrücklich ausgewählte Branches.
Muster: Die Regel verwendet Platzhalter-Syntax, um Branches anhand der Namenskonvention abzugleichen (z. B.
feature/*,release/v*,hotfix-*).
Pull-Request-Beispiel
Der folgende Screenshot zeigt einen Pull Request mit einer angewendeten Genehmigungsregel.

Regelhierarchie
Wenn sich die ausgewählten Branches einer Regel mit denen einer anderen Regel überschneiden, bestimmt die Priorität, welche Regel für den überschneidenden Branch gilt. Die Reihenfolge der Priorität von hoch nach niedrig lautet:
Auswählen > Muster > Alle Branches
Der folgende Screenshot zeigt zwei Regeln: Eine gilt für Alle Branches, und die andere gilt nur für den main Branch. Da die Auswählen Regel Vorrang vor der Alle Branches Regel hat, erfordern alle Pull Requests, die auf den main Branch abzielen, 3 Genehmigungen statt der 1 Genehmigung, die für andere Branches erforderlich ist.

Genehmigungsregeln hinzufügen
Branches auswählen
Es gibt drei Methoden, um auszuwählen, auf welche Branches die Genehmigungsregel angewendet wird.

Alle Branches
Diese Auswahl wendet die Regel auf jeden Branch in Ihrem DevOps-Mandanten an.
Wählen Sie den Alle Branches Option.
Auswählen
Diese Auswahl wendet die Regel nur auf die Branches an, die Sie aus der Liste auswählen.
Wählen Sie den Auswählen Option.
Klicken Sie auf das Branches auswählen Dropdown-Menü.
Wählen Sie jeden der Branches aus, auf den diese Regel angewendet werden soll.

Muster
Diese Auswahl wendet die Regel auf alle Branches an, die dem von Ihnen eingegebenen Muster entsprechen. Sie können das Platzhalterzeichen (*) am Ende eines Musters hinzufügen, um Branches abzugleichen, die mit Ihrem Muster beginnen und mit beliebigen anderen Zeichen enden. Wenn Sie beispielsweise das Muster verwenden feature/*, zeigt die folgende Tabelle, wie sich diese Regel auf Ihre Branches auswirkt.
main
feature/addAccount
feature/removeAccount
release/v1.2.3
Wählen Sie den Muster Option.
Geben Sie das Muster ein, das für diese Regel im Textfeld verwendet werden soll.

Genehmigungsanzahl festlegen
Die Genehmigungsanzahl ist die Anzahl der Prüfer, die einen Pull Request genehmigen müssen, bevor er zusammengeführt werden kann. Die Anzahl muss mindestens 1 betragen.
Geben Sie die für diese Regel erforderliche Anzahl an Genehmigungen in der Genehmigungsanzahl Textfeld ein.

Regeln hinzufügen
Sie können den Pull-Request-Einstellungen mehrere Genehmigungsregeln hinzufügen. Um zu erfahren, welche Regel für einen Branch gilt, der von mehreren Regeln ausgewählt wird, siehe den Regelhierarchie Abschnitt oben.
Klicken Sie Regel hinzufügen.

Konfigurieren Sie die Branch-Auswahl und die Genehmigungsanzahl der Regel anhand der obigen Anweisungen.

Zuletzt aktualisiert
War das hilfreich?


