Exibindo Detalhes da Solicitação de Baixa Automática

É possível visualizar, adicionar, editar e excluir comentários de revisão na PR.

    1. Abra o menu de navegação e clique em Serviços ao Desenvolvedor. No DevOps, clique em Projetos.
    2. Selecione um projeto e, no menu esquerdo, clique em Repositórios de Código.
    3. Selecione um repositório de código que tenha solicitações de extração.
    4. Clique em Obter Solicitações no menu esquerdo da página de detalhes do repositório.
    5. Clique em uma solicitação de pull.
    6. Em Recursos, você pode selecionar as seguintes opções:
      • Atividade: Exibe todas as atividades associadas à solicitação de baixa automática que inclui, aprovações, commits, comentários, ciclo de vida e revisores. Por padrão, todas as atividades são exibidas. Você pode filtrar para exibir apenas uma atividade específica na lista de atividades. No comentário, você pode marcar usuários para enviar notificações de eventos PR. Além disso, anexos como imagens podem ser adicionados com o comentário.
      • Diferenças: Um resumo das atualizações é exibido. As diferenças nos arquivos confirmados entre as ramificações de origem e de destino são destacadas. Você pode exibir as alterações em linha ou lado a lado. Usuários e revisores podem colaborar no PR adicionando comentários e respondendo a comentários nos arquivos apropriados.
      • Commits: Exibe uma lista de todos os commits associados à ramificação junto com nome, autor, data de commit e ID de commit. É possível clicar em cada commit para acessar os detalhes do arquivo submetido a commit. Você pode pesquisar commits com base no nome do commit. Um filtro está disponível para classificar os commits com base no autor, data inicial ou data final.
      • Pipelines: No OCI DevOps, uma execução de build pode ser acionada automaticamente quando você confirma as alterações em um repositório de código. É possível visualizar o status da execução do build na solicitação de extração. Qualquer novo commit na ramificação de origem cancela a execução do build anterior.
      • Anexos: Exibe os anexos adicionados à solicitação de baixa automática. Você tem a opção de adicionar ou excluir anexos à PR.
    7. Para configurar definições de notificação, clique na guia Notificações.

      É possível optar por receber ou ignorar notificações para as solicitações de extração. As notificações são enviadas como e-mails. Você pode cancelar a inscrição a qualquer momento usando o link fornecido no email para parar de receber notificações por email. As notificações de evento PR suportadas são:

      • Solicitação de extração: criar, atualizar, mesclar, recusar, reabrir e excluir
      • Revisor: adicionar, remover, aprovar PR
      • Confirmar: para ramificação de origem
      • Comentário: adicionar, responder, excluir, editar
    8. Selecione uma das seguintes opções de notificação:
      • Assistir: Por padrão, essa opção é selecionada e a notificação é enviada para todos os eventos.
      • Menção: Somente quando o usuário é mencionado, por exemplo, no comentário PR, a notificação é enviada.
      • Ignorar: As notificações não são enviadas para nenhum evento.
      Observação

      Os usuários precisam ter pelo menos acesso de leitura ao PR para alterar as preferências de notificação. Os autores do PR recebem todas as notificações de eventos por padrão. Os revisores de relações públicas são notificados com base em sua preferência de notificação. As notificações podem ser definidas para o projeto DevOps e o repositório de código. No entanto, a notificação da solicitação de extração tem precedência sobre a configuração do projeto e do repositório. Para obter mais informações, consulte Visão Geral do Notifications.

    9. Clique em Salvar.
  • Para recusar uma solicitação de extração, execute o comando recusar:

    oci devops pull-request decline --pull-request-id

    Para listar solicitações de extração, execute o comando list-pull-requests:

    oci devops pull-request list-pull-requests --compartment-id --created-by --destination-branch --display-name --pull-request-id --limit --page --page-size --repository-id--reviewer-principal-id --sort-by --sort-order --source-repository-id

    Para cancelar a solicitação de extração de assinatura, execute o comando cancelar inscrição:

    oci devops pull-request unsubscribe --file --pull-request-id --token

    Para exibir as alterações, execute o comando get-pull-request-change-summary-metrics:

    oci devops pull-request get-pull-request-change-summary-metrics --pull-request-id

    Para listar atividades de solicitação de extração, execute o comando list-pull-request-activities:

    oci devops pull-request list-pull-request-activities --pull-request-id --activity-type --limit --page --page-size --sort-order

    Para listar alterações no arquivo de solicitação de extração, execute o comando list-pull-request-file-changes:

    oci devops pull-request list-pull-request-file-changes --pull-request-id --limit --page --page-size

    Para criar um anexo de solicitação de extração, execute o comando create-pull-request-attachment:

    oci devops pull-request create-pull-request-attachment --content-disposition --create-pull-request-attachment-body --pull-request-id

    Para excluir o anexo da solicitação de extração, execute o comando delete-pull-request-attachment:

    oci devops pull-request delete-pull-request-attachment --attachment-id --pull-request-id

    Para obter o anexo da solicitação de extração, execute o comando get-pull-request-attachment:

    oci devops pull-request get-pull-request-attachment --attachment-id --pull-request-id

    Para obter o conteúdo do anexo da solicitação de extração, execute o comando get-pull-request-attachment-content:

    Para listar o anexo de solicitação de extração, execute o comando list-pull-request-attachments:

    oci devops pull-request list-pull-request-attachments --pull-request-id --compartment-id --limit --page --page-size --sort-by --sort-order

    Para obter a preferência de notificação de solicitação de extração para o usuário, execute o comando get-pull-request-notification-preference:

    oci devops pull-request get-pull-request-notification-preference --principal-id --pull-request-id

    Para atualizar a preferência de notificação de solicitação de extração para um usuário, execute o comando update-pull-request-notification-preference:

    oci devops pull-request update-pull-request-notification-preference --notification-preference --principal-id --pull-request-id

    Para criar um comentário de solicitação de extração, execute o comando create-pull-request-comment:

    oci devops pull-request-comment create-pull-request-comment -data --pull-request-id --commit-id --file-path --file-type --line-number --parent-id

    Para excluir o comentário da solicitação de extração, execute o comando delete-pull-request-comment:

    oci devops pull-request-comment delete-pull-request-comment --comment-id --pull-request-id

    Para editar o comentário da solicitação de extração, execute o comando update-pull-request-comment:

    oci devops pull-request-comment update-pull-request-comment --comment-id --pull-request-id --data
  • Para obter uma lista de atividades de solicitação de extração, use a operação ListPullRequestActivities.

    Para obter uma lista de commits de GIT da solicitação de extração, use a operação ListPullRequestCommits.

    Para recuperar a métrica de resumo das diferenças da solicitação de extração, use a operação GetPullRequestChangeSummaryMetrics.

    Para obter uma lista de anexos de solicitação de extração, use a operação ListPullRequestAttachments.

    Para criar um anexo de solicitação de extração, use a operação CreatePullRequestAttachment.

    Para obter uma lista de comentários da solicitação de extração, use a operação ListPullRequestComments.

    Para criar um comentário de solicitação de extração, use a operação CreatePullRequestComment.