---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Configurar webhooks em GitLab manualmente

# Configurar webhooks em GitLab manualmente {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Configure manualmente os webhooks em GitLab para enviar notificações de trabalho e por push para a aplicação DevOps.

## Antes de Iniciar

Função necessária:

* sn_devops.admin ou sn_devops.tool_owner em Velocidade de mudança para DevOps
* Administrador da GitLab
{#configure-webhooks-in-gitlab__ul_jsm_tdk_51c}

## Por Que e Quando Desempenhar Esta Tarefa

Crie webhooks para os dois gatilhos a seguir em GitLab para cada projeto que você deseja acompanhar.

* Eventos de push (capacidade de código)
* Eventos de trabalho (capacidade de código)
{#configure-webhooks-in-gitlab__ul_xvm_zd1_gmb}

Você também pode acessar a configuração manual no registro da ferramenta \[ GitLab em Velocidade de mudança para DevOps.

## Procedimento

1. Em GitLab, navegue até ProjetoConfiguraçõesWebhooks e adicione um webhook.
2. Em Velocidade de mudança para DevOps, escolha Configurar manualmente ao configurar a instância da ferramenta para enviar dados.  
   Nota:  
   Você também pode acessar a configuração manual no registro da ferramenta \[ GitLab em Velocidade de mudança para DevOps. No registro da ferramenta, selecione ConfigurarConfigurar manualmente.
3. Copie o campo URL do Webhook de Velocidade de mudança para DevOps detalhes da conexão para GitLab.  
   Nota:  
   Selecione Copiar no campo apropriado para copiar o valor para a área de transferência. O rótulo do campo muda para Copiado, mas você pode copiar várias vezes.

4. Modifique a URL do Webhook copiada para refletir os detalhes da ferramenta e cole a URL em GitLab.  
   Por exemplo:

   <kbd class="ph userinput">https://&lt;your instance&gt; .service-now.com/api/sn_devops/v2/devops/tool/{code | plano | artefato | orquestração | teste | softwarequality }?toolId=&lt;your ToolId&gt;</kbd>
   1. Selecione uma das capacidades da ferramenta <kbd class="ph userinput">{code | plano | artefato | orquestração | teste | softwarequality }</kbd> para corresponder à sua ferramenta.  
      Por exemplo:

      <kbd class="ph userinput">https://&lt;your instance&gt; .service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=&lt;your ToolId&gt;</kbd>
   2. Copie a URL do Webhook modificado para o campo URL do novo webhook em sua instância GitLab.
   {#configure-webhooks-in-gitlab__substeps_ibv_bwf_2yb}
5. Copie o campo Token secreto dos detalhes de conexão da instância da ServiceNow para GitLabe cole o campo Token secreto do novo webhook em sua instância GitLab.  
   {#configure-webhooks-in-gitlab__table_s3f_3wn_dyb__entry__2}

   | De Velocidade de mudança para DevOps | Para GitLab |
   |-|-|
   | URL do Webhook (modificado) | URL |
   | Token secreto | Token secreto |
   [Tabela 1. Copiar valores de campo]

   {#configure-webhooks-in-gitlab__table_s3f_3wn_dyb}
6. Marque as caixas de seleção para Eventosde push, Eventosde push de marcador, Comentáriose Eventos de solicitação de mesclagem.  
7. Selecione Adicionar webhook.
8. Repita o procedimento para criar um webhook para eventos de trabalho em GitLab.  
   Marque as caixas de seleção para eventos de trabalho e eventos de pipeline.

9. Selecione Adicionar webhook.  
   GitLab webhooks para integração Velocidade de mudança para DevOps :

{#configure-webhooks-in-gitlab__steps_gfv_y21_bxb}

