Use a extensão ServiceNow DevOps para ações personalizadas Azure DevOps e Azure DevOps
Instale e configure a extensão DevOps para Azure DevOps para enviar notificações de compilação e versão do pipeline do Azure para Velocidade de mudança para DevOps.
Antes de Iniciar
Função necessária: sn_devops.admin
Por Que e Quando Desempenhar Esta Tarefa
Você pode usar a extensão do ServiceNow DevOps no Visual Studio Marketplace - Extensões para Azure DevOps para integrar o pipeline do Azure com a aplicação ServiceNow DevOps. Para obter mais informações sobre artefatos e pacotes em Velocidade de mudança para DevOps, consulte Artefatos e pacotes.
- Conexão de serviçodo ServiceNow DevOps
Necessário para conectar o pipeline do Azure a ServiceNow
- Portal de versão do ServiceNow DevOps
Necessário para habilitar o controle de mudanças nos pipelines de versão (CD) do Azure (somente em condições de pré-implantação).
- Trabalho sem agente (servidor)
- Tarefa personalizadade registro de artefato do servidor do ServiceNow DevOps
Necessário para trabalhos sem agente (servidor) para registrar um artefato na instância ServiceNow
- Tarefa personalizadade registro de pacote de servidor do ServiceNow DevOps
Necessário para trabalhos sem agente (servidor) para registrar um pacote na instância ServiceNow
- Tarefa personalizadada Aceleração de mudança de servidor do ServiceNow DevOps
Necessário para trabalhos sem agente (servidor) para criar automaticamente uma solicitação de mudança em ServiceNow Gestão de mudanças como parte do pipeline do Azure.
Nota:A tarefa de Aceleração de mudança do ServiceNow DevOps Server não requer tarefas de notificação de trabalho do ServiceNow DevOps Server. - Tarefa personalizadaObter mudança do servidor do ServiceNow DevOps
Necessário para recuperar o número da solicitação de mudança em um pipeline com base em detalhes de mudança específicos para um trabalho do servidor.
- Tarefa personalizadade mudança de atualização de servidor do ServiceNow DevOps
Necessário para atualizar os detalhes da solicitação de mudança associados a um pipeline para um trabalho do servidor.
- Tarefa personalizadade registro de artefato do servidor do ServiceNow DevOps
- Trabalho de agente
- Tarefa personalizadade registro de artefato do agente do ServiceNow DevOps
Necessário para trabalhos de agente para registrar um artefato na instância ServiceNow
- Tarefa personalizadade registro do pacote do agente do ServiceNow DevOps
Necessário para que trabalhos de agente registrem um pacote na instância ServiceNow
- Tarefa personalizadaObter mudança do agente do ServiceNow DevOps
Necessário para recuperar o número da solicitação de mudança em um pipeline com base em detalhes de mudança específicos para um trabalho de agente.
- Tarefa personalizadade mudança de atualização do agente do ServiceNow DevOps
Necessário para atualizar os detalhes da solicitação de mudança associados a um pipeline para um trabalho de agente.
Nota:As tarefas Registro de artefato do agente do ServiceNow DevOps e Registro de pacote do agente do ServiceNow DevOps não são compatíveis com pipelines de versão. - Tarefa personalizadade registro de artefato do agente do ServiceNow DevOps
- Verificações de qualidade de software (SonarQube/SonarCloud)
- Tarefa personalizadade registro do Sonar de compilação da ServiceNow DevOps (para pipelines de compilação)
- Tarefa personalizadade registro do Sonar da versão do ServiceNow DevOps (para pipelines de versão)
Nota:A tarefa de registro do Sonar de compilação da ServiceNow DevOps não é compatível com pipelines de versão. - Verificações de segurança:
- Tarefa personalizadados resultados de segurança da compilação do ServiceNow DevOps (para pipelines de compilação)
- Tarefa personalizadade resultados de segurança da versão do ServiceNow DevOps (para pipelines de versão)
Nota:A tarefa Resultado de segurança da compilação da ServiceNow DevOps não é compatível com pipelines de versão.
Procedimento
Exemplo
Configurar um pipeline de compilação (CI) do Azure no DevOps
Use a extensão ServiceNow DevOps para Azure DevOps para configurar controle de mudança e artefatos e pacotes em seu pipeline de compilação (CI) do Azure.
Antes de Iniciar
Função necessária: sn_devops.admin
Procedimento
Exemplo
Configurar um pipeline de CD (versão) do Azure em DevOps
Use a extensão ServiceNow DevOps para Azure DevOps para configurar o controle de mudanças e artefatos e pacotes no pipeline da versão (CD) do Azure.
Antes de Iniciar
Função necessária: sn_devops.admin
Por Que e Quando Desempenhar Esta Tarefa
As fases em um pipeline de versão do Azure são mapeadas para uma etapa. O nome da etapa de um trabalho de várias configurações ou vários agentes deve incluir somente o nome da fase e não o nome do trabalho real derivado no tempo de execução do pipeline.
As execuções de tarefas para trabalhos ignorados são marcadas como falhas.