GitLab integração com Velocidade de mudança para DevOps
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.