GitLab integração com Velocidade de mudança para DevOps

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Conecte-se à sua instância GitLab para descobrir planos, repositórios e definições de pipeline e configurar notificações ou pesquisas em tempo real para habilitar a rastreabilidade e a automação de mudanças.

    Visão geral da integração do GitLab

    Versões compatíveis:
    • No local - versão base 13.x e superior
    • GitLab Nuvem

    Velocidade de mudança para DevOps é compatível com os recursos Planejar (Problemas), Código (Repositório) e Orquestração (Pipelines) para a ferramenta GitLab. No caso de pipelines, somente os pipelines básicos são compatíveis, mas não os de vários projetos.

    • Conectar: descubra planos, repositórios e definições de pipeline conectando suas instâncias GitLab a Velocidade de mudança para DevOps.
    • Configure: habilite o envio de notificações em tempo real para confirmações, pipelines e itens de trabalho criando automaticamente um webhook em GitLab para que esses dados possam ser usados para criar políticas de mudança.
    Nota:
    Se você estiver atualizando para a versão 5.0.0 de uma versão anterior, deverá configurar novamente a ferramenta para receber eventos relacionados a problemas do GitLab (planejamento).
    Eventos de gatilho necessários para a capacidade de código:
    • Eventos de push
    • Marcar eventos de push
    • Comentários
    • Mesclar eventos de solicitação
    Eventos de gatilho necessários para a capacidade de orquestração:
    • Eventos de trabalho
    • Eventos de pipeline
    Eventos de gatilho necessários para a capacidade de planejamento:
    • Eventos de problemas
    • Eventos de problemas confidenciais

    Pontos-chave

    • Um pipeline deve ser executado e concluído pelo menos uma vez antes de habilitar o controle de mudanças.
    • Se um trabalho manual em GitLab for cancelado ou expirar antes da conclusão, a mudança correspondente permanecerá no estado Aberto até que o processo de aprovação da solicitação de mudança seja concluído manualmente.
    • A descoberta de pipeline está limitada aos primeiros 100 resultados usando o filtro de pesquisa de projeto. Para descobrir pipelines adicionais, modifique o filtro de pesquisa (que aparece quando você seleciona Descobrir) para expandir os resultados da solicitação de descoberta.
    • O marco descoberto de um plano do GitLab é exibido como versão de lançamento no ServiceNow DevOps Change Velocity.
    • Repositórios ou pipelines criados ou atualizados depois que o projeto já foi descoberto e configurado são rastreados manualmente.
    • A integração do tipo de teste JUnit é compatível com GitLab. GitLab relatórios de teste de unidade oferecem suporte a relatórios de teste somente no formato de relatório JUnit. Você pode converter diferentes tipos de teste para JUnit e persistir. Para obter informações detalhadas, consulte Relatórios de teste de unidade e Exemplos de relatório de teste de unidade.
    • A integração da ferramenta de teste permite exibir resultados de testes em DevOps para GitLab testes de unidade, funcionais e de desempenho.

    Iniciar

    Use uma das seguintes opções para integrar GitLab. Para uma experiência guiada, use o espaço para integrar uma ferramenta. Como alternativa, você pode usar o Catálogo de serviços ou a experiência clássica.