---
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


---

# Integrar GitLab em Velocidade de mudança para DevOps --- Clássico

# Integrar GitLab em Velocidade de mudança para DevOps --- Clássico {#ariaid-title1}

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

Conecte sua instância GitLab para descobrir, configurar e importar repositórios e pipelines.

## Antes de Iniciar

Conclua as etapas especificadas na seção [Introdução](https://servicenow-prod.fluidtopics.net/isUci~UGMcUesjWvlSjNzw "Saiba mais sobre o processo de configuração para Velocidade de mudança para DevOps que é necessário antes de configurar integrações com sua cadeia de ferramentas.") antes de se conectar a uma ferramenta.

Função necessária: sn_devops.admin ou sn_devops.tool_owner

## Por Que e Quando Desempenhar Esta Tarefa

* Conecte -se usando os detalhes da instância GitLab.
* Descobrir repositórios e pipelines.
* Configure webhooks em GitLab.
* Importe registros de ramificação e confirmação, execução de tarefa e execução de etapa.
{#create-gitlab-tool-dev-ops__ul_k2g_hdh_rjb}

## Procedimento

1. Insira os detalhes da instância GitLab para se conectar a Velocidade de mudança para DevOps.
   1. Navegar até DevOpsFerramentasCriar novo (legado) e crie um registro.
   2. Insira um Nome de ferramenta e preencha os detalhes da ferramenta.  

      |-|-|
      | URL da Ferramenta | GitLab URL da ferramenta. Por exemplo: <kbd class="ph userinput">https://gitlab.com</kbd> |
      | Nome de usuário da ferramenta | Nome do usuário GitLab |
      | Senha da ferramenta/token de acesso | GitLab token de acesso Nota: Somente o token de acesso pessoal é compatível. Ao gerar o token, selecione a API de escopo e conceda acesso de leitura/gravação, incluindo todos os grupos e projetos, o registro de contêiner e o registro de pacote. |
      [ ]

      {#create-gitlab-tool-dev-ops__table_hjt_jkz_xmb}

      Para obter uma lista de todas as permissões necessárias nas credenciais para se conectar a GitLab, consulte GitLab permissões em [Permissões necessárias para DevOps ferramentas](https://servicenow-prod.fluidtopics.net/gr3Dt9S7_1bNaxJs8idjRg "Permissões necessárias em sua ferramenta de terceiros para se conectar a Velocidade de mudança para DevOps.").
   3. **Opcional:** Selecione o MID Server para uma ferramenta no local que está anexada a um MID Server.  
      O valor da Aplicação é definido automaticamente como DevOps e o valor da Capacidade é definido como REST.
   4. Clique em Enviar.  
      A ferramenta foi conectada com sucesso.
   {#create-gitlab-tool-dev-ops__substeps_pkt_2kz_xmb}

Após a criação bem-sucedida da ferramenta, você será direcionado para a página de registro da ferramenta.

2. Clique em Descobrir para descobrir repositórios e pipelines existentes e preencha os campos na janela Filtro de pesquisa do projeto.  
   Nota:  
   GitLab Os repositórios e pipelines descobertos são determinados por essas condições de filtro. Para descobrir repositórios adicionais, modifique o filtro do projeto para expandir os resultados.  

   |-|-|
   | Pertence a mim (recomendado) | Pesquisa os repositórios no projeto que o usuário atual possui. |
   | Atualmente membro de | Pesquisa os repositórios no projeto do qual o usuário atual é membro. |
   | Pesquisar | Pesquisa os repositórios em projetos com a cadeia de caracteres de texto especificada. |
   [ ]

   {#create-gitlab-tool-dev-ops__table_dbz_l1f_xmb}  
   Nota:  
   GitLab Os repositórios e pipelines descobertos também são determinados pelas credenciais (nível de acesso) configuradas na conexão.  
   Os registros são adicionados às listas relacionadas correspondentes.
3. Configure automaticamente a URL do webhook em um repositório GitLab para enviar notificações para a ferramenta DevOps selecionando Configurar.  
   Como alternativa, você pode habilitar a pesquisa noturna para buscar o sistema de dados para qualquer repositório ou pipeline rastreado, definindo a propriedade Habilitar pesquisa como Sim.
4. Para repositórios descobertos, importe dados históricos para a ferramenta e associe o repositório a um app.
   1. Abra o registro do repositório na lista relacionada Repositórios e clique em Importar.  
      Registros de ramificação importados e registros de confirmação do repositório são adicionados às listas relacionadas correspondentes.
   2. No campo Aplicação, clique na lista de pesquisa e selecione um registro de aplicação para associar ao repositório ou clique em Novo para criar um.

   Registros de dados históricos importados são adicionados às listas relacionadas correspondentes.

