Uma política de branch exige que as compilações de código sejam bem-sucedidas antes da mesclagem. Para permitir que um usuário específico sempre mescle alterações no branch master, independentemente do status da compilação, seguindo os princípios de privilégio mínimo, o que você deve fazer?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Modificar as configurações de segurança do branch para o usuário..
Por que esta é a resposta
A opção correta é "Modificar as configurações de segurança do branch para o usuário". Para permitir que um usuário ignore as políticas de branch para um branch específico, como o master, você deve ajustar as permissões de segurança diretamente nesse branch. Isso permite conceder a permissão "Ignorar políticas ao fazer push" ou "Contornar políticas ao concluir pull requests" especificamente para o usuário no branch master, aderindo ao princípio do privilégio mínimo, pois a permissão é concedida apenas onde é necessária. Adicionar o usuário ao grupo "Build Administrators" ou "Project Administrators" concederia privilégios excessivos em todo o projeto ou em todas as pipelines de build, o que viola o princípio do privilégio mínimo. Modificar as configurações de segurança do repositório afetaria todos os branches, o que também é mais amplo do que o necessário.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão