Integrado GitLabpara Velocidade de mudança para DevOps- Catálogo de serviços
Crie, conecte, descubra e configure seu GitLabinstância que usa ServiceNow Catálogo de serviços.
Antes de Iniciar
Função necessária: sn_devops.admin ou sn_devops.tool_owner
Procedimento
-
Navegar até Tudo > Catálogo de serviços > Definições de Catálogo > Gerenciar Itens e pesquise por DevOps.
Nota:Você também pode acessar o catálogo de serviços em Central do funcionárioOu Portal de serviços.
- Em DevOpsitens do catálogo, selecione e ative Integração de aplicações DevOps e. Integração da ferramenta DevOps .
- Após ativar, selecione Integração da ferramenta DevOps e selecione Experimente .
-
Em DevOpsFormulário de integração da ferramenta, insira os detalhes da ferramenta:
Campo Descrição Nome da ferramenta Nome do GitLabintegração. Integração da ferramenta Selecione GitLab. URL da Ferramenta URL do seu GitLabinstância. Tipo de credencial Selecione Autenticação básica ou OAuth, dependendo das credenciais que você está usando. - Para Autenticação básica, insira o nome de usuário e a senha ou o token de acesso.
- Para OAuth, insira as credenciais.
Senha da ferramenta/token de acesso/chave de API GitLab token de acesso ou senha. Use o MidServer Opcional. Selecione o MID Server para uma ferramenta no local anexada a um MID Server. A aplicação é definida automaticamente como DevOpsE a capacidade está definida como REST. Para obter uma lista de todas as permissões necessárias nas credenciais para se conectar ao GitLab, consulte GitLabpermissões em Permissões necessárias para DevOpsferramentas.
-
Selecione Pedir agora.
Uma solicitação foi criada. Quando a solicitação é aprovada, a ferramenta é criada, conectada e descoberta.
- Em DevOpsitens do catálogo, selecione Integração de aplicações DevOps .
-
Em DevOpsFormulário de integração da aplicação, insira os detalhes:
Você está criando uma nova app ou adicionando a um existente? Selecione entre as opções se deseja criar um novo app ou usar um app existente. App Insira o nome do app que você está criando ou usando. Pipelines de integração Deixe em branco. Repositórios de integração Insira o conectado GitLabnome da ferramenta. Repositórios Selecione os repositórios para os quais você deseja configurar webhooks e importar dados históricos. Importar de e Importar para Selecione as datas para as quais você deseja importar os dados. Por padrão, os últimos 30 dias são selecionados. Você pode optar por importar dados por no máximo 90 dias. Deseja configurar o webhook para a ferramenta? Marque a caixa de seleção se quiser configurar webhooks para os repositórios selecionados. Planos de integração Insira o conectado GitLabnome da ferramenta. Planos Selecione os planos para os quais você deseja importar dados históricos. Importar de e Importar para Selecione as datas para as quais você deseja importar os dados dos planos. Por padrão, os últimos 30 dias são selecionados. Você pode optar por importar dados por no máximo 90 dias. -
Selecione Pedir agora.
Uma solicitação foi criada. Quando a solicitação é aprovada, os objetos do plano e do repositório são associados ao registro do app e os webhooks são configurados para acompanhamento em tempo real. Os dados históricos são importados para os planos e repositórios selecionados. . Rastrear o campo é habilitado automaticamente para repositórios importados. Para repositórios, o. Rastreie mudanças de arquivo também é habilitado automaticamente.