Integrar GitHub em Velocidade de mudança para DevOpsCatálogo de serviços

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Crie, conecte, descubra e configure sua instância GitHub usando o ServiceNow Catálogo de serviços.

    Antes de Iniciar

    Função necessária: sn_devops.admin ou sn_devops.tool_owner

    Procedimento

    1. 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ário ou no Portal de serviços.
    2. Nos itens do catálogo DevOps, selecione e ative a Integração do app DevOps e a Integração da ferramenta de DevOps.
    3. Depois de ativar, selecione Integração da ferramenta de DevOps e selecione Experimentar.
    4. No formulário Integração da ferramenta de DevOps, insira os detalhes da ferramenta:
      Campo Descrição
      Nome da ferramenta Nome da sua integração GitHub.
      Integração da ferramenta Selecione GitHub ou GitHub Enterprise.
      URL da Ferramenta Insira https://api.github.com.
      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.
      Usar MIDServer Opcional. Selecione MID Server para uma ferramenta que está anexada a um MID Server. A aplicação é definida automaticamente como DevOps e a capacidade é definida como REST.

      Para obter uma lista de todas as permissões necessárias nas credenciais para se conectar a GitHub, consulte GitHub permissões em Permissões necessárias para DevOps ferramentas.

    5. Selecione Pedir agora.
      Uma solicitação foi criada. Quando a solicitação é aprovada, a ferramenta é criada, conectada e descoberta.
    6. Nos itens do catálogo DevOps, selecione Integração do app DevOps.
    7. No formulário Integração do app DevOps, insira os detalhes:
      Você está criando uma nova app ou adicionando a um existente? Selecione nas 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 nome da ferramenta conectada GitHub.
      Repositórios Selecione os repositórios para os quais você deseja configurar webhooks e importar dados históricos.
      Nota:
      Os fluxos de trabalho associados aos repositórios também serão importados.
      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 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 Deixe em branco.
    8. Selecione Pedir agora.
      Uma solicitação foi criada. Quando a solicitação é aprovada, os objetos de repositório e pipeline são associados ao registro da aplicação e os webhooks são configurados para acompanhamento em tempo real. Os dados históricos são importados para os repositórios selecionados e os fluxos de trabalho associados. O campo Rastrear é habilitado automaticamente para repositórios e pipelines importados. Para repositórios, o recurso Acompanhar mudanças de arquivo também é habilitado automaticamente.