Gerenciando Solicitações de Pull
Uma solicitação de extração (PR) ou solicitação de mesclagem é um fluxo de trabalho no desenvolvimento de software que facilita as alterações de código a serem mescladas da ramificação local para a ramificação do projeto principal após revisão e aprovação.
As solicitações de extração permitem a colaboração entre colaboradores/desenvolvedores e outras partes interessadas antes que uma alteração seja aprovada. Os comentários de revisão podem ser compartilhados, as alterações implementadas e confirmadas antes de mesclar o PR. No serviço DevOps do OCI (Oracle Cloud Infrastructure), uma solicitação de extração aciona uma execução de build para implantar as alterações de código. As verificações de mesclagem configuradas no repositório garantem que o build seja bem-sucedido sem conflitos. Cada solicitação de baixa automática é associada a recursos, como fornecer comentários, adicionar anexos e exibir diferenças entre commits de origem e destino. Você também pode receber notificações para os vários eventos de solicitação de extração. Os dados históricos não são limpos para a solicitação de baixa automática.
O limite de serviço definido nos recursos de solicitação de extração são:
- Puxar pedidos por mês: 2000
- Comentários por usuário por solicitação de extração: 100
- Comentários por pull request: 1000
- Revisores por solicitação de pull: 200
Em DevOps, o acesso de solicitação de extração varia com base nas ações que um usuário tem permissão para executar. Você pode criar diferentes grupos de usuários e atribuir permissões a cada grupo específicas a funções como proprietário, desenvolvedor e colaborador do repositório. Você pode mapear as permissões de grupo para um tipo de recurso de política predefinido devops-repository-family
ou gravar políticas personalizadas para atender aos seus requisitos exclusivos. Os exemplos a seguir mostram como as políticas predefinidas são mapeadas para diferentes grupos de usuários:
Agrupar | Permissão | Política de Amostra |
---|---|---|
Admin |
Criar solicitação de pull Aprovar solicitação de pull Excluir solicitação de extração Solicitação de pull de comentário Criar ramificação protegida Gerenciar solicitação de pull Gerenciar configurações de solicitação de extração Gerenciar ramificação protegida |
|
Desenvolvedor |
Criar solicitação de pull Aprovar solicitação de pull Solicitação de pull de comentário Gerenciar solicitação de pull |
|
Colaborador |
Solicitação de pull de leitura Aprovar solicitação de pull Solicitação de pull de comentário |
|
Para gravar política de solicitação de extração para receber notificações por e-mail, consulte as instruções para criar um grupo dinâmico.
Esta seção inclui os tópicos a seguir:
- Criando uma Solicitação de Pull
- Exibindo Detalhes da Solicitação de Baixa Automática
- Editando uma Solicitação de Baixa Automática
- Aprovando uma Solicitação de Baixa Automática
- Mesclando uma Solicitação de Baixa Automática
- Abandonando uma Solicitação de Baixa Automática
- Excluir solicitação de extração
- Configurações de solicitação de extração