---
sourceDocument: Yokohama Gestão de serviços de TI
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/it-service-management

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Yokohama Gestão de serviços de TI

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# GitLab configurações da solicitação de extração

# GitLab configurações da solicitação de extração {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

GitLabas execuções de pipeline de solicitação de extração (mesclar), que passam pela aceleração de mudança antes de passar para a produção, podem ser rastreadas em Velocidade de mudança para DevOps. Essa integração também coleta GitLabmetadados de solicitações de mesclagem para persistir Velocidade de mudança para DevOps. Os dados são vinculados à mudança criada na execução do pipeline de solicitação de mesclagem e podem ser usados para aplicar políticas de mudança, revisão e aprovação.
* Há suporte para criar, atualizar, fechar, reabrir e mesclar solicitações de extração.
* Execução do pipeline de solicitação de extração para aceleração de mudança em GitLabpipelines são compatíveis. Os detalhes da solicitação de extração estarão disponíveis para uso na política de aprovação de mudança.
* Status de GitLabo pipeline é atualizado com o status da solicitação de extração automaticamente após a criação da mudança. O pipeline é pausado e retomado automaticamente.
* os ids de e-mail são padronizados para o formato \<user_name\> em noreply.gitlab.com .
* Os comentários são compatíveis como parte do suporte à solicitação de mesclagem. Criar e atualizar para solicitações de extração são compatíveis, enquanto excluir e editar não são compatíveis.
* Serão mostrados no máximo 100 confirmações Velocidade de mudança para DevOps. Se você precisar acessar mais de 100, você deve consultar seu GitLabinstância. Somente o comentário mais recente foi preenchido.
{#gitlab-pull-request-config__ul_o4n_1n3_51c}

## Configurações para habilitar solicitações de extração (mesclar) para aprovação de mudança {#gitlab-pull-request-config__section_xbk_tf3_51c}

. DevOpspropriedade Habilite para rastrear solicitações de extração (mesclagem) do GitLab. Se não estiver habilitado, as solicitações de extração (mesclar) e os eventos relacionados serão ignorados habilita o acompanhamento de solicitações de extração (mesclagem) de GitLabem Velocidade de mudança para DevOps.  
Nota:  
A propriedade está habilitada por padrão. Se você não quiser que as solicitações de mesclagem (extração) sejam rastreadas, desative-as.

Quando habilitado, as mudanças da solicitação de extração (mesclar) serão refletidas em Velocidade de mudança para DevOps. Quando desabilitado, Velocidade de mudança para DevOpsignora os eventos de solicitação de extração.  
Para vinculação de pipeline de orquestração e solicitação de extração e para habilitar o acompanhamento de aprovação de mudanças, são necessários os seguintes itens:

* Uso GitLabJanela de encaixe para acompanhamento de mudanças. Para informações detalhadas, consulte [Implemente ações personalizadas para pipelines usando a imagem genérica do contêiner do Docker](https://servicenow-prod.fluidtopics.net/ueS~xh_cYc4qZaUrbZ_UGw "Use o. ServiceNowAções personalizadas para coletar dados relacionados à criação de solicitação de mudança, verificação do sonar, registro de artefato e registro de pacote em seu pipeline com a ajuda do genérico DockerImagem do contêiner.").
* Do seu GitLabprojeto,
  1. Navegar até
     * Para GitLabnuvem: ConfiguraçõesMesclar solicitações.
     * No local (13.x): ConfiguraçõesGeralMesclar solicitações.
     {#gitlab-pull-request-config__ul_tzw_xg3_51c}
  2. Selecione Pipelines devem ser bem-sucedidos caixa de seleção.

     Com esta seleção, somente se a mudança for aprovada, você poderá prosseguir com a solicitação de mesclagem. Ou seja, quando a caixa de seleção estiver marcada, as solicitações de extração serão bloqueadas até que a mudança seja aprovada.

  3. Selecione Salvar mudanças.
  {#gitlab-pull-request-config__ol_snt_ch3_51c}
* Navegue até o seu projeto e abra o. .yml arquivo.  
  Para .yml arquivo, adicione a regra a seguir no nível do pipeline ou em níveis de trabalho específicos.

      rules:
       - if: $CI_PIPELINE_SOURCE == 'merge_request event'
       - if: $CI_PIPELINE_SOURCE != 'merge_request_event'

  Exemplo de nível de pipeline:

      workflow:
        rules:
        - if: $CI_PIPELINE_SOURCE == 'merge_request_event'
        - if: $CI_PIPELINE_SOURCE != 'merge_request_event' 

  Exemplo de nível de trabalho:

      changeapproval:
         stage: changeapproval
         script:
           - sndevopscli create change -p '{"changeStepDetails":{"timeout":3600,"interval":100},"attributes":{"short_description":"Automated Software Deployment","description":"Automated Software Deployment.","assignment_group":"a715cd759f2002002920bde8132e7018","implementation_plan":"Software update is tested and results can be found in Test Summaries Tab.","backout_plan":"When software fails in production, the previous software release will be re-deployed.","test_plan":"Testing if the software was successfully deployed or not"}}'
         rules:
         - if: $CI_PIPELINE_SOURCE == 'merge_request_event'
         - if: $CI_PIPELINE_SOURCE != 'merge_request_event'

{#gitlab-pull-request-config__ul_wkm_x1j_51c}

