Integrar GitLab. Velocidade de mudança para DevOps Clássico
Crie um registro de ferramenta GitLab em Velocidade de mudança para DevOps Para conectar, descobrir e importar dados da ferramenta GitLab.
Antes de Iniciar
Conclua as etapas especificadas em Introdução antes de conectar a uma ferramenta.
Função necessária: sn_devops.admin ou sn_devops.tool_owner
Por Que e Quando Desempenhar Esta Tarefa
- Conecte usando seu GitLab detalhes da instância.
- Descobrir repositórios e pipelines.
- Configurar webhooks em GitLab.
- Importação registros de ramificação e confirmação, itens de trabalho, execução de tarefa e registros de execução de etapa.
Procedimento
-
Insira GitLab detalhes da instância à qual se conectar Velocidade de mudança para DevOps.
- Navegar até DevOps > Ferramentas > Criar novo (legado) e criar um registro.
-
Insira um Nome da ferramenta e preencha os detalhes da ferramenta.
URL da Ferramenta GitLab URL da ferramenta.
Por exemplo:
https://gitlab.com
Nome de usuário da ferramenta Nome do usuário GitLab Senha da ferramenta/Token de acesso GitLab token de acesso Nota:Somente 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.Para obter uma lista de todas as permissões necessárias nas credenciais para se conectar ao GitLab, consulte GitLab permissões em Permissões necessárias para DevOps ferramentas.
- Opcional:
Selecione MID Server para uma ferramenta no local que está anexada a um MID Server.
. Aplicação o valor é definido automaticamente como DevOps e o. Capacidade O valor é definido como REST.
-
Clique em Enviar.
A ferramenta foi conectada com sucesso.
-
Se você quiser controlar o acesso à ferramenta, adicione os grupos que devem ter acesso à ferramenta no Mantido por . Acesso guia.
As tarefas que os usuários dos grupos podem executar dependem das funções atribuídas a eles.
- DevOps Função de proprietário da ferramenta: Pode exibir e editar a ferramenta.
- DevOps Função de proprietário da aplicação: Pode exibir a ferramenta e associar, descobrir, importar dados históricos e modificar etapas de pipeline (se aplicável) dos objetos da ferramenta (como planos, repositórios e pipelines).
- DevOps Função de administrador: Pode editar todas as ferramentas.
- Outro DevOps Funções: Pode exibir a ferramenta.
Nota:Somente grupos que contenham usuários com DevOps as funções estão disponíveis para seleção no Mantido por campo.. Todos os proprietários de aplicações podem exibir e associar objetos de ferramenta a aplicações a opção se torna disponível para seleção se você optar por restringir o acesso à ferramenta. Esta opção permite que todos os usuários tenham DevOps Função de proprietário da aplicação para acessar a ferramenta. Se selecionado, eles poderão exibir, associar, descobrir, importar dados históricos e modificar etapas de pipeline (se aplicável) dos objetos da ferramenta.
-
Clique em Descobrir Para descobrir planos, repositórios e pipelines existentes e preencher os campos na janela Filtro de pesquisa do projeto.
Nota:GitLab planos, 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. Nota:GitLab os planos, repositórios e pipelines descobertos também são determinados pelas credenciais (nível de acesso) configuradas na conexão.Registros são adicionados às listas relacionadas correspondentes. -
Configure automaticamente o URL do webhook em um GitLab repositório para enviar notificações para DevOps selecionando Configurar .
Como alternativa, você pode optar por habilitar a pesquisa noturna para buscar o sistema de dados para quaisquer planos, repositórios ou pipelines rastreados definindo Habilitar pesquisa propriedade para Sim .
-
Para planos, repositórios e pipelines descobertos, importe dados históricos da ferramenta e associe a um app.
-
Abra o repositório, plano ou registro de pipeline na lista relacionada correspondente e clique em Importação .
Registros de ramificação importados, confirmações, execuções de pipeline, itens de trabalho e assim por diante são adicionados às listas relacionadas correspondentes.
- Em Aplicação Clique na lista de pesquisa e selecione um registro de app para associar ao repositório, planos ou pipeline.
Registros de dados históricos importados são adicionados às listas relacionadas correspondentes. -
Abra o repositório, plano ou registro de pipeline na lista relacionada correspondente e clique em Importação .