GitLab integração com Velocidade de mudança para DevOps
Conecte-se ao seu GitLab instância para descobrir planos, repositórios e definições de pipeline e configurar notificações em tempo real ou pesquisa para habilitar a rastreabilidade e 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 Oferece suporte aos recursos Plano (Problemas), Código (Repositório) e Orquestração (Pipelines) para GitLab ferramenta. No caso de pipelines, somente os pipelines básicos são compatíveis, mas não os de vários projetos.
- Conecte : Descobrir planos, repositórios e definições de pipeline conectando seu GitLab instâncias para Velocidade de mudança para DevOps.
- Configurar : 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á reconfigurar sua ferramenta para receber eventos relacionados a Problemas do GitLab (planejamento).
Acionar eventos necessários para a capacidade de código:
- Eventos por push
- Marcar eventos de push
- Comentários
- Mesclar eventos de solicitação
Acionar eventos necessários para a capacidade de orquestração:
- Eventos de trabalho
- Eventos de pipeline
Acionar eventos necessários para capacidade de planejamento:
- Eventos de problemas
- Eventos de problemas confidenciais
Pontos principais
- Um pipeline deve ser executado e concluído pelo menos uma vez antes de habilitar o controle de mudanças.
- Se for um trabalho manual em GitLabé cancelado ou expira antes da conclusão, a mudança correspondente permanece em Aberto estado 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 do 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 em um plano do GitLab é exibido como versão de lançamento na Velocidade de mudança do DevOps da ServiceNow.
- Os 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 Os relatórios de teste de unidade são compatíveis com relatórios de teste somente no formato de relatório JUnit. Você pode converter diferentes tipos de teste em JUnit e persistir. Para obter informações detalhadas, consulte Relatórios de teste de unidade e. Exemplos de relatório de teste de unidade .
- Integração da ferramenta de teste permite exibir resultados de teste em DevOps para GitLab testes de unidade, funcional e de desempenho.
Iniciar
Use uma das seguintes opções para integrar GitLab. Para uma experiência assistida, 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.