Gerenciar solicitações de extração (PR) ou solicitações de mesclagem no DevOps Change Velocity

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 3 min. de leitura
  • Gerencie Jenkins e solicitações de extração do pipeline do Azure DevOps (ADO) para GitHub, Bitbuckete origens de codificação ADO de ServiceNow DevOps. Você pode habilitar o processo de aprovação de mudança em sua solicitação pull para controlar as aprovações de mesclagem de solicitação pull de ServiceNow DevOps e monitorar os detalhes da solicitação pull associados à solicitação de mudança.

    Antes de Iniciar

    Certifique-se de que os seguintes pré-requisitos sejam atendidos antes de aprovar solicitações de extração:

    Função necessária: sn_devops.admin

    Por Que e Quando Desempenhar Esta Tarefa

    Para pipelines do Jenkins, as solicitações de extração podem ser gerenciadas para origens de codificação GitHub e Bitbucket.

    Para pipelines do ADO, as solicitações de extração podem ser gerenciadas para a origem de codificação do ADO.

    Procedimento

    1. Crie uma solicitação de extração em GitHub ou Bitbucket ou ADO.
    2. Execute as etapas a seguir com base na sua ferramenta de orquestração.
      Ferramenta de orquestraçãoEtapas
      Jenkins
      1. No painel do Jenkins, navegue até Gerenciar Jenkins > Configurar sistema > Configuração de DevOps da ServiceNow.
      2. Selecione a opção Verificação de acompanhamento de pipeline de solicitação de pull.
      ADO
      1. Na ServiceNow, navegue até Todos > DevOps > Propriedades.
      2. Defina Habilitar para rastrear solicitações de extração de código do Azure DevOps como Sim.

        O acompanhamento de solicitação de extração será habilitado para todos os projetos configurados existentes. Para qualquer projeto que não esteja configurado, você deve configurá-los para que as solicitações de extração sejam rastreadas.

    3. Execute o pipeline de solicitação de extração no Jenkins ou no ADO.
      Uma compilação é iniciada e uma notificação de solicitação de mudança é enviada ao aprovador associado ao pipeline.
    4. Navegar até DevOps > Orquestrar > Solicitações de mudança de pipeline.
    5. Selecione o registro de mudança associado à solicitação de extração.
    6. Aprove a solicitação de mudança associada à solicitação de pull selecionando Aprovado no campo Estado.
      A mesclagem está habilitada no GitHub, Bitbucket ou ADO para a solicitação de extração. Mesclar a solicitação de extração na ferramenta correspondente.
    7. Selecione a lista relacionada a Solicitações de extração associadas ao registro de mudança.
    8. Exiba os detalhes da solicitação de extração clicando no número da solicitação de extração correspondente ao campo Número.
      Extrair detalhes da solicitação associados a um registro de mudança para um pipeline do Jenkins
      Todos os detalhes da solicitação de extração (incluindo os detalhes após a mesclagem da solicitação) associados ao registro de mudança são exibidos. Detalhes como ID de solicitação de pull, confirmações, ramificação de origem, ramificação de destino, gerado por, aprovador, comentários, hora de aumento de RC, hora de aprovação de RC, hora de mesclagem/encerramento de RC são exibidos. As confirmações de solicitações de extração são mostradas na lista relacionada Confirmações.
      Limitação
      Os detalhes das solicitações de extração criadas em uma origem de codificação do BitBucket e associadas a um pipeline do Jenkins não são exibidos para uma solicitação de mudança.