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

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 5 min. de leitura
  • Crie, conecte, descubra e configure sua instância Azure DevOps 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é Todos > 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 DevOps, insira os detalhes da ferramenta:
      Campo Descrição
      Nome da ferramenta Nome da sua integração Azure DevOps.
      Integração da ferramenta Selecione Azure DevOps.
      Conectar a uma organização ou um projeto Selecione na lista.
      • Conectar uma organização: conecte-se diretamente no nível da sua organização Azure DevOps. Todos os projetos na organização serão descobertos e você pode optar por configurar vários projetos na organização.
      • Conectar um projeto: conecte-se diretamente no nível do projeto.
      URL da Ferramenta

      Azure DevOps URL da organização (por exemplo, https://dev.azure.com/ <your organization> ou o Azure DevOps URL do projeto (por exemplo, https://dev.azure.com//<your project> .

      Nome de usuário da ferramenta Azure DevOps nome de usuário da instância.
      Senha da ferramenta/token de acesso Token de acesso pessoal (PAT) para sua instância Azure DevOps.
      Nota:
      Somente um token de acesso pessoal é compatível.

      Ao gerar um token de acesso pessoal (PAT) para Azure DevOps, você deve selecionar os escopos para autorizar se não estiver concedendo acesso completo. Consulte Azure DevOps Escopos de PAT para DevOps.

      Deseja configurar o webhook para esta ferramenta? Opção para habilitar a configuração de webhooks automaticamente para Azure DevOps. Selecione para habilitar.
      Nota:
      Esta opção não estará disponível se você estiver se conectando no nível da organização. Você pode configurar webhooks na página de registros da ferramenta.
      Nome de usuário de integração Este campo está disponível somente quando a opção para configurar o webhook está selecionada.

      Insira o nome de usuário da conta do usuário de integração DevOps.

      Nota:
      • A etapa para inserir o nome de usuário e a senha de integração é necessária para configurar somente quando a Configuração de DevOps está instalada ou a propriedade This property decides whether to create a Generic Connection on configure operation for Azure DevOps está habilitada. Se esta etapa não for necessária, os webhooks serão configurados usando a autenticação baseada em token.
      • Quando a configuração de DevOps estiver instalada ou a propriedade Conexão genérica na operação de configuração do Azure DevOps estiver habilitada, você poderá gerar novamente o token (configurar automaticamente com o novo token) somente a partir da IU do espaço, o que atualizará a senha do usuário de integração. Quando a Configuração de DevOps não está instalada, o token pode ser gerado novamente a partir do espaço e da IU clássica para autenticação baseada em token. Gere novamente seu token periodicamente para melhorar a segurança.
      .
      Senha do usuário de integração Este campo está disponível somente quando a opção para configurar o webhook está selecionada.

      Insira a senha da conta do usuário de integração DevOps.

      Nota:
      • A etapa para inserir o nome de usuário e a senha de integração é necessária para configurar somente quando a Configuração de DevOps está instalada ou a propriedade This property decides whether to create a Generic Connection on configure operation for Azure DevOps está habilitada. Se esta etapa não for necessária, os webhooks serão configurados usando a autenticação baseada em token.
      • Quando a configuração de DevOps estiver instalada ou a propriedade Conexão genérica na operação de configuração do Azure DevOps estiver habilitada, você poderá gerar novamente o token (configurar automaticamente com o novo token) somente a partir da IU do espaço, o que atualizará a senha do usuário de integração. Quando a Configuração de DevOps não está instalada, o token pode ser gerado novamente a partir do espaço e da IU clássica para autenticação baseada em token. Gere novamente seu token periodicamente para melhorar a segurança.
      Usar MID Server Opcional. Selecione MID Server para uma ferramenta no local 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 Azure DevOps, consulte Azure DevOps permissões em Permissões necessárias para DevOps ferramentas.

    5. Selecione Pedir agora.
      Uma solicitação foi criada. Quando a solicitação é aprovada:
      • Se estiver se conectando a uma organização, a ferramenta será criada.
      • Se estiver se conectando a um projeto, a ferramenta será criada, conectada e objetos de projeto, como planos, repositórios e pipelines, serão descobertos.
    Ao se conectar a um projeto, para os objetos descobertos, você pode importar dados históricos da ferramenta e também associar uma aplicação a eles.
    1. Nos itens do catálogo DevOps, selecione Integração do app DevOps.
    2. Selecione Testar.
    3. No formulário Integração de aplicações 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 Insira o nome da ferramenta conectada Azure DevOps.
      Pipelines Selecione os pipelines para os quais você deseja importar dados históricos.
      Repositórios de artefato Selecione os artefatos para os quais você deseja importar dados históricos.
      Repositórios de integração Insira o nome da ferramenta conectada Azure DevOps.
      Importar de e Importar para Selecione as datas para as quais você deseja importar os dados do pipeline e do artefato. Por padrão, os últimos 30 dias são selecionados. Você pode importar dados por no máximo 90 dias.
      Repositórios Selecione os repositórios 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 repositórios. Por padrão, os últimos 30 dias são selecionados. Você pode importar dados por no máximo 90 dias.
      Planos de integração Insira o nome da ferramenta conectada Azure DevOps.
      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 importar dados por no máximo 90 dias.
    4. Selecione Pedir agora.
      Uma solicitação foi criada. Quando a solicitação é aprovada, os planos, repositórios, artefatos e objetos de 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 itens selecionados. O campo Rastrear é habilitado automaticamente para planos, repositórios e pipelines importados. Para repositórios, o recurso Acompanhar mudanças de arquivo também é habilitado automaticamente.