É possível aplicar as configurações de branch protegido automaticamente para alguns ou todos os branches no repositório. Para obter mais informações, consulte "Configurar branches protegidos".
Antes de habilitar as verificações de status necessárias, é necessário configurar o repositório para usar a API de status. Para obter mais informações, consulte "Construindo um Servidor CI".
- No GitHub Enterprise Server, navegue até a página principal do repositório.
- No nome do seu repositório, clique em Configurações.
- No menu à esquerda, clique em Branches.
- Ao lado de "Regras de proteção do branch", clique Adicionar regra.
- Em "Padrão do nome do branch", digite o nome de branch ou padrão que você deseja proteger.
- Em "Proteger os branches correspondentes", selecione Exigir verificações de status para passar antes de realizar o merge.
- Outra opção é selecionar Exigir branches atualizados antes de efetuar merge Se selecionada, isso garante que o branch foi testado com o código mais recente no branch básico.
- Na lista de verificações de status disponíveis, selecione as verificações que você deseja tornar obrigatórias.
- Outra opção é selecionar Include administrators (Incluir administradores). Isto impõe todas as restrições de configuração para os administradores do repositório.
- Clique em Criar.
Dica: Para fazer o merge com sucesso de um pull request em um branch-base que tem as verificações de status obrigatório habilitadas, o branch principal do pull request deve estar atualizado com o branch-base.