Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure DevOps Services
Zweigrichtlinien helfen Teams, ihre wichtigen Entwicklungszweige zu schützen. Regeln setzen die Standards für Codequalität und Änderungsmanagement in Ihrem Team durch. Eine Übersicht über richtlinieneinstellungen, die Sie konfigurieren können, finden Sie unter Git-Repositoryeinstellungen und -Richtlinien.
Sie können Verzweigungsrichtlinien für Ihr Repository mithilfe der verschiedenen az repos policy Befehle konfigurieren. Die Richtlinienbefehle akzeptieren einen einzelnen Bereich. Sie funktionieren auf einer einzigen Kombination aus Repository, Zweig und Übereinstimmungstyp. Wenn Sie dieselbe Richtlinie auf verschiedene Bereiche anwenden möchten, verwenden Sie eine Richtlinienkonfigurationsdatei.
Angenommen, Sie möchten eine Richtlinie für den manuellen Warteschlangenaufbau erstellen. Diese deckt alle Zweig-Ordner ab, deren Namen mit „Release“ beginnen, ebenso auf dem Hauptzeig.
Erstellen Sie zunächst eine Richtlinienkonfigurationsdatei für die Buildrichtlinie, einschließlich der mehreren Anwendungsbereiche.
{ "isBlocking": true, "isDeleted": false, "isEnabled": true, "revision": 1, "settings": { "buildDefinitionId": 22, "displayName": "Manual Queue Policy", "manualQueueOnly": true, "queueOnSourceUpdateOnly": false, "scope": [ { "matchKind": "Prefix", "refName": "refs/heads/release", "repositoryId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb" }, { "matchKind": "Exact", "refName": "refs/heads/main", "repositoryId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb" } ], "validDuration": 0 }, "type": { "displayName": "Build", "id": "bbbbbbbb-1111-2222-3333-cccccccccccc" } }
Weitere Informationen zur Struktur für verschiedene Richtlinientypen finden Sie unter "Richtlinienerstellung".
Speichern Sie dann die Datei, und führen Sie den Befehl "Richtlinie erstellen" aus:
az repos policy create --policy-configuration C:\policyConfiguration.txt
Hinweis
Der Pfad wird mithilfe eines umgekehrten Schrägstrichs „\“ angegeben.