Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure DevOps Services
Zasady gałęzi pomagają zespołom chronić swoje ważne gałęzie rozwoju. Zasady wymuszają jakość kodu zespołu i standardy zarządzania zmianami. Aby zapoznać się z omówieniem ustawień zasad, które można skonfigurować, zobacz Ustawienia i zasady repozytorium Git.
Zasady dotyczące gałęzi dla repozytorium można skonfigurować przy użyciu różnych az repos policy poleceń. Polecenia polityki akceptują pojedynczy zakres. Działają one na jednej kombinacji repozytorium, gałęzi i typu dopasowania. Jeśli chcesz zastosować te same zasady w różnych zakresach, użyj pliku konfiguracji zasad.
Załóżmy, że chcesz utworzyć politykę ręcznego budowania kolejki. Obejmuje wszystkie foldery gałęzi rozpoczynające się od "release", a także w gałęzi głównej.
Najpierw utwórz plik konfiguracyjny polityki dla polityki kompilacji, obejmujący wiele zakresów aplikacji.
{ "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" } }
Aby dowiedzieć się więcej o strukturze dla różnych typów zasad, zobacz Tworzenie zasad.
Następnie zapisz plik i uruchom polecenie create policy:
az repos policy create --policy-configuration C:\policyConfiguration.txt
Uwaga / Notatka
Ścieżka jest udostępniana przy użyciu ukośnika odwrotnego "\".