Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Serviços de DevOps do Azure
As políticas de filiais ajudam as equipes a proteger seus ramos importantes de desenvolvimento. As políticas reforçam a qualidade do código e os padrões de gerenciamento de alterações da sua equipe. Para obter uma visão geral das configurações de política que você pode definir, consulte Configurações e políticas do repositório Git.
Você pode configurar políticas de ramificação para seu repositório usando os vários az repos policy comandos. Os comandos de política aceitam um único escopo. Trabalham numa única combinação de repositório, ramo, e tipo de correspondência. Se quiser aplicar a mesma política em vários escopos, use um arquivo de configuração de política.
Digamos que você queira criar uma política manual de criação de fila. Ele abrange todas as pastas de ramificação que começam com "release", e também na ramificação principal.
Primeiro, crie um arquivo de configuração de política para a política de compilação, incluindo os vários escopos de aplicativo.
{ "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" } }
Para saber mais sobre a estrutura de vários tipos de política, consulte Criação de políticas.
Em seguida, salve o arquivo e execute o comando create policy:
az repos policy create --policy-configuration C:\policyConfiguration.txt
Observação
O caminho é fornecido usando '\' barra invertida.