Integrar Azure DevOps. Velocidade de mudança para DevOps- Espaço

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 18 min. de leitura
  • Conecte-se ao seu Azure DevOps Instância que usa o playbook do Espaço de mudanças do DevOps para coletar dados para planejamento, codificação, orquestração, artefato e funções de qualidade de software.

    Você pode se conectar a. Azure DevOps(ADO) no nível da sua organização ou no nível de projeto individual. Se você estiver se conectando no nível do projeto, para cada projeto em sua organização, deverá repetir o processo de conexão. Depois de se conectar a uma instância da ferramenta, você pode definir configurações adicionais que habilitam DevOps para importar pipelines, registros de execução de tarefa e registros de execução de etapa.

    Quando você configura webhooks em seu Azure DevOps instância para enviar dados Velocidade de mudança para DevOps, Azure DevOps usa autenticação de token para o usuário de integração por padrão. . Velocidade de mudança para DevOps As APIs são invocadas usando autenticação de token e você não precisa inserir o nome de usuário e a senha de integração durante a configuração. Se o usuário devops.system não estiver disponível em sua instância da ServiceNow, você deverá definir Alterne para este usuário depois que a autenticação baseada em token for bem-sucedida propriedade. Para obter mais informações, consulte Propriedades de Velocidade de mudança para DevOps. A etapa para inserir o nome de usuário e a senha de integração é necessária somente nos seguintes cenários:
    • Se a Configuração do DevOps estiver instalada, as APIs de configuração do DevOps serão invocadas usando autenticação básica.
    • Se você usar a conexão de serviço do Azure, invoque REST API. Você deve habilitar This property decides whether to create a Generic Connection on configure operation for Azure DevOpspropriedade neste caso.
    Nota:
    Velocidade de mudança para DevOps usa o termo instância para se referir a uma ocorrência específica de uma ferramenta. Azure DevOps usa o termo projeto em vez disso.

    Conectar uma organização

    Conecte e configure seu Azure DevOps instância diretamente no seu Azure DevOps nível da organização. Todos os projetos na organização podem ser descobertos e você pode optar por configurar vários projetos na organização. Você pode gerenciar a ferramenta no nível da organização.

    Antes de Iniciar

    Conclua as tarefas especificadas em Comece com Velocidade de mudança para DevOps tópico.

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

    Procedimento

    1. Navegar até Espaços > Espaço de mudança de DevOps E use uma das seguintes opções para abrir o Playbook para integrar Azure DevOps.
      OpçãoEtapas
      Página inicial
      1. Selecione Conecte uma ferramenta .
      2. No  modal Conectar a uma ferramenta, selecione Azure DevOps Da categoria apropriada (Orquestração, Plano, Código, Artefato ou Qualidade do software).
      Módulo de aplicações
      1. Selecione Aplicações ( Ícone de aplicações.na navegação primária.
      2. Selecione uma aplicação existente ou crie uma. Para criar uma aplicação, consulte Criar uma aplicação - Espaço.
      3. No  painel Ações recomendadas, selecione  Conecte uma ferramenta  cartão.
      4. No  modal Conectar a uma ferramenta, selecione Azure DevOps Da categoria apropriada (Orquestração, Plano, Código, Artefato ou Qualidade do software).
      Módulo de ferramentas
      1. Selecione Ferramentas ( Ícone Ferramentas.na navegação primária.
      2. Na lista Capacidade, selecione a categoria apropriada (Orquestração, Planejamento, Codificação, Artefato ou Qualidade do software).
      3. Selecione Conecte uma ferramenta .
      4. No  modal Conectar a uma ferramenta, selecione Azure DevOps .
      Importante:
      Se você quiser descobrir e rastrear objetos de ferramenta, como pipelines, planos ou repositórios, ao se conectar à ferramenta, conecte sua ferramenta do módulo de aplicação.
    2. No modal Conectar a uma ferramenta, insira os detalhes da conexão.
      1. Selecione Conecte uma organização na lista suspensa.
      2. Insira Azure DevOps URL da organização.
      3. Em Nome da ferramenta , insira um nome para a ferramenta.
      4. Selecione Avançar.

        Conecte-se à organização.

        . DevOps o playbook é aberto para ajudar você a concluir as tarefas de integração.

    3. Na seção Inserir detalhes da instância do Azure DevOps, selecione um dos seguintes valores em Tipo de credencial campo.
      OpçãoDescrição
      Token de acesso pessoal Insira a senha ou o token de acesso para acessar esta instância.

      Para obter informações sobre como criar uma PAT, consulte PAT (Personal Access token, token de acesso pessoal) . Conectar a uma ferramenta - ADO PAT

      OAuth 2.0 Pré-requisitos: Usar um registro de credencial do OAuth existente
      1. Selecione Use um registro de credencial OAuth existente opção.
      2. Selecione um valor em Credencial campo.
      Crie um novo registro de credencial
      1. Limpe Use um registro de credencial OAuth existente opção.
      2. Insira o ID da aplicação da sua aplicação do Azure (disponível na seção Visão geral do registro da aplicação do Azure no Azure) em ID da aplicação (cliente) campo.
      3. Insira o ID do diretório da sua aplicação do Azure (disponível na seção Visão geral do registro da aplicação do Azure no Azure) em ID do diretório (locatário) campo.
      4. Insira o segredo do cliente da sua aplicação do Azure (disponível na seção Certificados e segredos do registro da aplicação do Azure no Azure) em Segredo do cliente campo.Conectar a uma ferramenta - ADO OAuth 2,0
    4. Se sua instância de ferramenta estiver anexada a um MID Server. selecione MID Server e insira seus detalhes.

      Para obter mais informações sobre o MID Server, consulte Seleção DO MID Server .

    5. Selecione Conecte .
    6. As verificações de permissão são executadas nas credenciais inseridas.
      As permissões necessárias e as permissões disponíveis são exibidas. Se você quiser inserir credenciais com permissões melhores, selecione Insira as credenciais novamente . Para obter informações detalhadas sobre todas as permissões necessárias, consulte Permissões do Azure DevOps em Permissões necessárias para DevOps ferramentas.

      Você pode optar por continuar com a conexão da ferramenta, mesmo que não tenha todas as permissões necessárias.

      Nota:
      Ao integrar uma organização, o. Administradores de projeto O privilégio requer que o proprietário do PAT seja membro da organização Administradores da coleção de projetos grupo.

      Você precisa do privilégio Administradores de projeto somente para integrar a ferramenta. Depois que a ferramenta for integrada com sucesso, você poderá optar por desativar o privilégio Administradores de projeto do PAT.

      Permissões necessárias para o Azure PAT.

    7. Especifique o acesso para a ferramenta.
      1. Se você quiser controlar o acesso à ferramenta, adicione os grupos que devem ter acesso à ferramenta no Mantido por campo.
        As tarefas que esses usuários nos grupos podem executar dependem da função atribuída 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:
        Se você não selecionar um grupo e ignorar esta etapa, todos os usuários com DevOps A função de proprietário da ferramenta poderá editar a ferramenta.
      2. Se você optar por controlar o acesso à ferramenta, o Todos os proprietários de apps DevOps podem exibir e associar objetos de ferramenta a aplicações a opção se torna disponível para seleção.
        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.
      3. Selecione Atribuir.
        Atribuir grupos de acesso.
    8. Instale o. ServiceNow DevOps extensão em seu Azure DevOps instância.

      . ServiceNow DevOps a extensão criará automaticamente conexões de serviço ao configurar webhooks. As conexões de serviço são necessárias para enviar notificações de compilação e versão do Azure DevOps. A extensão também contém tarefas personalizadas para modificar o. Azure DevOps pipelines para controle de mudanças, artefatos e pacotes.

      Para obter mais informações sobre a extensão, consulte Use ServiceNow DevOps extensão para Azure DevOps e. Azure DevOps ações personalizadas.

      Nota:
      Se pular este passo, para enviar notificações do Azure DevOps, será necessário criar manualmente as conexões de serviço após configurar os webhooks.

      Depois de instalar a extensão, selecione Marcado como instalado .

      Instale a extensão ServiceNow DevOps.

    9. Configure webhooks automaticamente em seu Azure DevOps instância para enviar dados Velocidade de mudança para DevOps.
      Escolha enviar dados por pesquisa noturna ou configurar webhooks para enviar dados em tempo real.
      • Webhooks: Habilite notificações em tempo real para suas execuções de pipeline. As notificações em tempo real são ideais para manter as informações mais atualizadas, especialmente para automatizar solicitações de mudança.

        Para usar webhooks, selecione Configurar.

      • Pesquisa noturna: Se você optar por não configurar agora, poderá habilitar a pesquisa noturna mais tarde para buscar dados para quaisquer planos rastreados definindo Enable Pollingpropriedade para Sim .
      1. Insira DevOps nome de usuário e senha de integração.

        Para obter informações sobre como criar o. DevOps integração de usuário e senha, consulte Configure a conta de usuário de integração em Velocidade de mudança para DevOps.

        Nota:
        • A etapa para inserir o nome de usuário e a senha da integração é necessária para configurar somente quando a Configuração do DevOps estiver instalada ou This property decides whether to create a Generic Connection on configure operation for Azure DevOpsa propriedade 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 do DevOps está instalada ou a propriedade Conexão genérica na operação de configuração do Azure DevOps está habilitada, você pode gerar novamente o token (configuração automática com o novo token) somente na IU do espaço, o que atualizará a senha do usuário de integração. Quando a Configuração do DevOps não está instalada, o token pode ser gerado novamente do espaço e da IU clássica para autenticação baseada em token. Gere novamente seu token periodicamente para melhorar a segurança.
      2. Selecione os projetos para os quais você deseja configurar webhooks.
      3. Selecione Configurar.

        Configure o Azure DevOps para organização.

      Para configurar webhooks manualmente, selecione Configurar manualmente . Para obter mais informações, consulte Configure webhooks no Azure DevOps manualmente.

      A configuração e a descoberta do webhook acontecem em segundo plano e você será direcionado para a página Resumo.

      Resumo da conexão da organização.

    10. Na página Resumo, selecione Exibir registro da ferramenta para revisar os detalhes da ferramenta conectada.

    Resultado

    Você integrou com sucesso seu Azure DevOps ferramenta para Velocidade de mudança para DevOps no nível da organização.

    O que Fazer Depois

    Em Projetos na página de registro da ferramenta, selecione um projeto para navegar até a página de registro do projeto. Aqui, você pode descobrir objetos de projeto e configurar webhooks para o projeto.
    • Selecione Descobrir descobrir os objetos do projeto, incluindo planos existentes (quadros), repositórios e pipelines.
    • Se você criou a ferramenta diretamente no nível do projeto, selecione Descobrir projetos em Projetos a guia da página de registro da ferramenta também descobrirá todos os projetos em sua organização.
    • Selecione Configurar e insira as credenciais do usuário de integração para configurar webhooks para o projeto.
    • Se você estiver na página de registros da ferramenta, selecionando Configurar projetos e inserir as credenciais do usuário de integração fornece a lista de projetos não configurados em sua organização. Selecione os projetos para os quais você deseja configurar webhooks e selecione Configurar .
      Nota:
      A etapa para inserir o nome de usuário e a senha de integração é necessária para configurar webhooks somente quando a Configuração do DevOps está instalada ou a propriedade Conexão genérica ao configurar a operação do Azure DevOps está desabilitada. Se esta etapa não for necessária, os webhooks serão configurados usando a autenticação baseada em token.
    • Para importar dados históricos para os objetos do projeto, como planos, repositórios ou pipelines, associe os objetos a uma aplicação e importe os dados. Para obter mais informações, consulte Associe objetos de ferramenta a aplicações - Espaço.

    Conectar um projeto

    Conecte e configure seu Azure DevOps instância diretamente no nível do projeto. Se você tiver vários projetos na organização, deverá conectar cada um deles separadamente.

    Antes de Iniciar

    Conclua as tarefas especificadas em Comece com Velocidade de mudança para DevOps tópico.

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

    Procedimento

    1. Navegar até Espaços > Espaço de mudança de DevOps E use uma das seguintes opções para abrir o Playbook para integrar Azure DevOps.
      OpçãoEtapas
      Página inicial
      1. Selecione Conecte uma ferramenta .
      2. No  modal Conectar a uma ferramenta, selecione Azure DevOps Da categoria apropriada (Orquestração, Plano, Código, Artefato ou Qualidade do software).
      Módulo de aplicações
      1. Selecione Aplicações ( Ícone de aplicações.na navegação primária.
      2. Selecione uma aplicação existente ou crie uma. Para criar uma aplicação, consulte Criar uma aplicação - Espaço.
      3. No  painel Ações recomendadas, selecione  Conecte uma ferramenta  cartão.
      4. No  modal Conectar a uma ferramenta, selecione Azure DevOps Da categoria apropriada (Orquestração, Plano, Código, Artefato ou Qualidade do software).
      Módulo de ferramentas
      1. Selecione Ferramentas ( Ícone Ferramentas.na navegação primária.
      2. Na lista Capacidade, selecione a categoria apropriada (Orquestração, Planejamento, Codificação, Artefato ou Qualidade do software).
      3. Selecione Conecte uma ferramenta .
      4. No  modal Conectar a uma ferramenta, selecione Azure DevOps .
      Importante:
      Se você quiser descobrir e rastrear objetos de ferramenta, como pipelines, planos ou repositórios, ao se conectar à ferramenta, conecte sua ferramenta do módulo de aplicação.
    2. No modal Conectar a uma ferramenta, insira os detalhes da conexão.
      1. Selecione Conecte um projeto na lista suspensa.
      2. Insira Azure DevOps URL do projeto.
      3. Em Nome da ferramenta , insira um nome para a ferramenta.
      4. Selecione Avançar.

        . DevOps o playbook é aberto para ajudar você a concluir as tarefas de integração.

      Conecte ao projeto.

    3. Insira os detalhes da instância da sua ferramenta.
      1. Na seção Inserir detalhes da instância do Azure DevOps, selecione um dos seguintes valores em Tipo de credencial campo.
      2. Opcional: Se sua instância de ferramenta estiver anexada a um MID Server. selecione MID Server e insira seus detalhes.

        Para obter mais informações sobre o MID Server, consulte Seleção DO MID Server .

      3. Selecione Conecte .
      4. As verificações de permissão são executadas nas credenciais inseridas.
        As permissões necessárias e as permissões disponíveis são exibidas. Se você quiser inserir credenciais com permissões melhores, selecione Insira as credenciais novamente . Para obter informações detalhadas sobre todas as permissões necessárias, consulte Permissões do Azure DevOps em Permissões necessárias para DevOps ferramentas.

        Você pode optar por continuar com a conexão da ferramenta, mesmo que não tenha todas as permissões necessárias.

        Nota:
        Ao integrar um projeto, o. Administradores de projeto O privilégio requer que o proprietário do PAT seja membro do projeto Administradores de projeto grupo.

        Você precisa do privilégio Administradores de projeto somente para integrar a ferramenta. Depois que a ferramenta for integrada com sucesso, você poderá optar por desativar o privilégio Administradores de projeto do PAT.

        Permissões necessárias para o Azure PAT.

      5. Selecione Avançar.
    4. Especifique o acesso para a ferramenta.
      1. Se você quiser controlar o acesso à ferramenta, adicione os grupos que devem ter acesso à ferramenta no Mantido por campo.
        As tarefas que esses usuários nos grupos podem executar dependem da função atribuída 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:
        Se você não selecionar um grupo e ignorar esta etapa, todos os usuários com DevOps A função de proprietário da ferramenta poderá editar a ferramenta.
      2. Se você optar por controlar o acesso à ferramenta, o Todos os proprietários de apps DevOps podem exibir e associar objetos de ferramenta a aplicações a opção se torna disponível para seleção.
        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.
      3. Selecione Atribuir.
        Atribuir grupos de acesso.
    5. Instale o. ServiceNow DevOps extensão em seu Azure DevOps instância.

      . ServiceNow DevOps a extensão criará automaticamente conexões de serviço ao configurar webhooks. As conexões de serviço são necessárias para enviar notificações de compilação e versão do Azure DevOps. A extensão também contém tarefas personalizadas para modificar o. Azure DevOps pipelines para controle de mudanças, artefatos e pacotes.

      Para obter mais informações sobre a extensão, consulte Use ServiceNow DevOps extensão para Azure DevOps e. Azure DevOps ações personalizadas.

      Nota:
      Se pular este passo, para enviar notificações do Azure DevOps, será necessário criar manualmente as conexões de serviço após configurar os webhooks.

      Depois de instalar a extensão, selecione Marcado como instalado .

      Instale a extensão ServiceNow DevOps.

    6. Configure webhooks automaticamente em seu Azure DevOps instância para enviar dados Velocidade de mudança para DevOps.
      Escolha enviar dados por pesquisa noturna ou configurar webhooks para enviar dados em tempo real.
      • Webhooks: Habilite notificações em tempo real para suas execuções de pipeline. As notificações em tempo real são ideais para manter as informações mais atualizadas, especialmente para automatizar solicitações de mudança.

        Para usar webhooks, selecione Configurar.

      • Pesquisa noturna: Se você optar por não configurar agora, poderá habilitar a pesquisa noturna mais tarde para buscar dados para quaisquer planos rastreados definindo Enable Pollingpropriedade para Sim .
      1. Insira DevOps nome de usuário e senha de integração.

        Para obter informações sobre como criar o. DevOps integração de usuário e senha, consulte Configure a conta de usuário de integração em Velocidade de mudança para DevOps.

        Nota:
        • A etapa para inserir o nome de usuário e a senha da integração é necessária para configurar somente quando a Configuração do DevOps estiver instalada ou This property decides whether to create a Generic Connection on configure operation for Azure DevOpsa propriedade 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 do DevOps está instalada ou a propriedade Conexão genérica na operação de configuração do Azure DevOps está habilitada, você pode gerar novamente o token (configuração automática com o novo token) somente na IU do espaço, o que atualizará a senha do usuário de integração. Quando a Configuração do DevOps não está instalada, o token pode ser gerado novamente do espaço e da IU clássica para autenticação baseada em token. Gere novamente seu token periodicamente para melhorar a segurança.
      2. Selecione Configurar.

        Configure o Azure DevOps para um projeto.

        Para configurar webhooks manualmente, selecione Configurar manualmente . Para obter mais informações, consulte Configure webhooks no Azure DevOps manualmente.

        Importante:
        • Se você estiver se conectando a partir da página inicial ou do módulo Ferramentas, a conexão estará concluída e você será direcionado para a página Resumo.
        • Se você estiver se conectando a partir do módulo Aplicações, planos, repositórios e pipelines disponíveis em seu projeto serão descobertos. Você pode rastrear e importar dados históricos deles.
    7. Selecione os planos a serem rastreados.
      1. Selecione os planos para os quais você deseja rastrear atualizações e associar à aplicação.
      2. Selecione Avançar.

        Selecione Planos a serem rastreados.

      3. Se você quiser importar dados do plano, selecione o intervalo de datas e selecione Enviar .

        Você pode importar até 90 dias de dados.

        Importar dados do plano.

    8. Selecione os repositórios a serem rastreados.
      1. Selecione os repositórios cujos atualizações você deseja rastrear e associar à aplicação.
      2. Selecione Avançar.

        Selecione Repositórios a serem rastreados.

      3. Se você quiser importar dados do repositório, selecione o intervalo de datas e selecione Enviar .

        Você pode importar até 90 dias de dados.

        Importar dados do repositório.

    9. Selecione os pipelines a serem rastreados.
      1. Selecione os pipelines cujas atualizações você deseja rastrear e associar à aplicação.

      2. Selecione Avançar.

        Selecione pipelines a serem rastreados.

      3. Para cada pipeline selecionado, todas as etapas ou fases são importadas para a última execução bem-sucedida. Na atividade Atribuir serviços a etapas de pipeline, você pode selecionar o seguinte para cada etapa de pipeline:
        1. Tipo de etapa de pipeline : Selecione um tipo de etapa para o qual você deseja atribuir um serviço.

          Dica:
          Especifique pelo menos Prod deploytipo de etapa para etapas que representam a implantação de produção a ser habilitada DevOps identificar execuções de pipeline bem-sucedidas como implantações de produção.
        2. Serviço : Selecione CMDB serviço de aplicações para o qual a etapa de pipeline é mapeada.

          O serviço de aplicações mapeia aproximadamente para o ambiente. Se você usar a mesma etapa de pipeline para implantar em ambientes diferentes, deixe o campo em branco. As informações de serviço habilitam DevOps identificar e relatar métricas operacionais, como incidentes, indisponibilidades e assim por diante.

      4. Selecione Avançar.

        Atribuir serviços a etapas de pipeline.

      5. Se você quiser importar dados de pipeline, selecione o intervalo de datas e selecione Enviar .

        Você pode importar até 90 dias de dados.

        Importar dados históricos do pipeline.

    10. Você será direcionado para a página Resumo.

      Na página Resumo, selecione Exibir registro da ferramenta para revisar os detalhes da ferramenta conectada.

      Resumo da conexão do projeto.

    Resultado

    Você integrou com sucesso seu Azure DevOps ferramenta para Velocidade de mudança para DevOps no nível do projeto.

    O que Fazer Depois

    Em Projetos na página de registro da ferramenta, selecione um projeto para navegar até a página de registro do projeto. Aqui, você pode descobrir objetos de projeto e configurar webhooks para o projeto.
    • Selecione Descobrir projetos descobrir os objetos do projeto, incluindo planos existentes (quadros), repositórios e pipelines. Todos os projetos em sua organização também serão descobertos.
    • Selecione Configurar projetos para configurar webhooks para o projeto.
    • Se você estiver na página de registros da ferramenta, selecionando Configurar projetos e inserir as credenciais do usuário de integração fornece a lista de projetos não configurados em sua organização. Selecione os projetos para os quais você deseja configurar webhooks e selecione Configurar .
      Nota:
      A etapa para inserir o nome de usuário e a senha de integração é necessária para configurar webhooks somente quando a Configuração do DevOps está instalada ou a propriedade Conexão genérica ao configurar a operação do Azure DevOps está desabilitada. Se esta etapa não for necessária, os webhooks serão configurados usando a autenticação baseada em token.
    • Para importar dados históricos para os objetos do projeto, como planos, repositórios ou pipelines, associe os objetos a uma aplicação e importe os dados. Para obter mais informações, consulte Associe objetos de ferramenta a aplicações - Espaço.