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

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Conecte-se à sua instância GitLab para descobrir 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 de 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 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 e pipelines criando automaticamente um Webhook em GitLab para que esses dados possam ser usados para criar políticas de mudança.
    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

    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.
    • Repositórios ou pipelines criados ou atualizados depois que o projeto já foi descoberto e configurado são rastreados manualmente.
    • GitLab Problemas não são compatíveis.
    • 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.