Trabalhar com modelos de regra de aprovação - AWS CodeCommit

AWS CodeCommit não está mais disponível para novos clientes. Os clientes atuais do AWS CodeCommit podem continuar usando o serviço normalmente. Saiba mais

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Trabalhar com modelos de regra de aprovação

É possível criar regras de aprovação de solicitações pull. Para aplicar regras de aprovação automaticamente a algumas ou a todas as solicitações pull criadas em repositórios, use modelos de regras de aprovação. Os modelos de regras de aprovação ajudam a personalizar seus fluxos de trabalho de desenvolvimento em vários repositórios para que diferentes ramificações tenham níveis apropriados de aprovações e controle. É possível definir regras diferentes para ramificações de produção e desenvolvimento. Essas regras serão aplicadas sempre que uma solicitação pull que corresponda às condições da regra for criada. Para obter mais informações sobre políticas e permissões gerenciadas para modelos de regras de aprovação, consulte Permissões para ações em modelos de regras de aprovação e AWS políticas gerenciadas para CodeCommit.

Um modelo de regra de aprovação pode ser associado a um ou mais repositórios na Região da AWS onde elas são criados. Quando um modelo é associado a um repositório, ele cria automaticamente regras de aprovação de solicitações pull nesse repositório como parte da criação da solicitação pull. Assim como uma regra de aprovação única, um modelo de regra de aprovação define uma estrutura de regra de aprovação, incluindo o número de aprovações necessárias e um grupo de usuários opcional dos quais as aprovações devem vir. Ao contrário de uma regra de aprovação, também é possível definir referências de destino (a ramificação ou as ramificações), também conhecidas como filtros de ramificação. Se você definir referências de destino, somente as solicitações pull cujos nomes de ramificação de destino correspondam aos nomes de ramificação especificados (referências de destino) no modelo terão regras criadas para elas. Portanto, por exemplo, se você especificar refs/heads/main como uma referência de destino, a regra de aprovação definida no modelo será aplicada somente a solicitações pull se a ramificação de destino for main.

Um modelo de regra de aprovação que exige 1 aprovador em uma regra de aprovação definida se uma solicitação pull for criada na ramificação master, associada a dois repositórios