Integrar Azure DevOps. Velocidade de mudança para DevOps. Catálogo de serviços
Crie, conecte, descubra e configure seu Azure DevOps instância usando 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 DevOps.
Nota:Você também pode acessar o catálogo de serviços do Central do funcionário Ou Portal de serviços.
- Em DevOps itens do catálogo, selecione e ative Integração do app DevOps e. Integração da ferramenta DevOps .
- Depois de ativar, selecione Integração da ferramenta DevOps e selecione Experimente .
-
Em DevOps Formulário de integração da ferramenta, insira os detalhes da ferramenta:
Campo Descrição Nome da ferramenta Nome do Azure DevOps integração. Integração da ferramenta Selecione Azure DevOps. Conectar a uma organização ou um projeto Selecione na lista. - Conecte uma organização : Conecte diretamente em seu Azure DevOps nível da organização. Todos os projetos na organização serão descobertos e você pode optar por configurar vários projetos na organização.
- Conecte um projeto : Conecte diretamente no nível do projeto.
URL da Ferramenta Azure DevOps URL da organização (por exemplo, https://dev.azure.com/<your organization> ) ou Azure DevOps URL do projeto (por exemplo, https://dev.azure.com/<your organization>/<your project> ).
Tipo de credencial Tipo de credencial, Autenticação básica ou OAuth 2,0 . Autoriz. básica
- Insira o nome de usuário da instância ADO.
- Insira PAT (Personal Access token, token de acesso pessoal) ou senha para seu Azure DevOps instância.Nota:
Quando você gera um Token de acesso pessoal (PAT) para Azure DevOps, você deve selecionar os escopos a serem autorizados se não estiver concedendo acesso completo. Consulte Azure DevOps Escopos de PAT para DevOps.
OAuth 2.0
Pré-requisitos:Em Credencial da ferramenta , selecione um registro de credencial da ferramenta OAuth 2,0.- Crie um locatário em Microsoft Entra
- Adicione um usuário ao locatário em Microsoft Entra
- Crie uma organização no portal do Azure
- Crie um Azure DevOps aplicação
- Registre-se Azure DevOps Como um provedor OAuth
- Defina as configurações no nível da organização e do projeto
- Crie registro de credencial e obtenha o token OAuth
Nota:Somente registros que não estão em uso e configurados para ADO podem ser selecionados como um registro de credencial existente.Deseja configurar o webhook para esta ferramenta? Opção para habilitar a configuração automática de webhooks 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 webhook está selecionada. Insira o nome de usuário do DevOps Conta de usuário de integração.
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.
Senha do usuário de integração Este campo está disponível somente quando a opção para configurar webhook está selecionada. Insira a senha do DevOps Conta de usuário de integração.
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.
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 está definida como REST. Para obter uma lista de todas as permissões necessárias nas credenciais para se conectar ao Azure DevOps, consulte Azure DevOps permissões em Permissões necessárias para DevOps ferramentas.
-
Selecione Pedir agora.
Uma solicitação é criada. Quando a solicitação é aprovada:
- Se estiver se conectando a uma organização, a ferramenta será criada.
- Se estiver conectando a um projeto, a ferramenta será criada, conectada e objetos de projeto, como planos, repositórios e pipelines, serão descobertos.
- Em DevOps itens do catálogo, selecione Integração do app DevOps .
- Selecione Experimente .
-
Em DevOps Formulá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 Insira o conectado Azure DevOps nome da ferramenta. 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 conectado Azure DevOps nome da ferramenta. Importar de e Importar para Selecione as datas para as quais você deseja importar os dados de pipeline e artefato. Os últimos 30 dias são selecionados por padrão. Você pode optar por 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. Os últimos 30 dias são selecionados por padrão. Você pode optar por importar dados por no máximo 90 dias. Planos de integração Insira o conectado Azure DevOps nome 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. Os últimos 30 dias são selecionados por padrão. Você pode optar por importar dados por no máximo 90 dias. -
Selecione Pedir agora.
Uma solicitação é criada. Quando a solicitação é aprovada, os planos, repositórios, artefatos e objetos de pipeline 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 itens selecionados. . Rastrear o campo é habilitado automaticamente para planos importados, repositórios e pipelines.