---
sourceDocument: Yokohama Gestão de serviços de TI
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/it-service-management

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Yokohama Gestão de serviços de TI

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Use o. ServiceNow DevOpsextensão para Azure DevOpse. Azure DevOpsações personalizadas

# Use o. ServiceNow DevOpsextensão para Azure DevOpse. Azure DevOpsações personalizadas {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 7 min. de leitura

Instalar e configurar DevOpsextensão para Azure DevOpsPara enviar notificações de compilação e lançamento 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 DevOps da ServiceNow extensão em [Visual Studio Marketplace - Extensões para Azure DevOps](https://marketplace.visualstudio.com/azuredevops)Para integrar seu pipeline do Azure ao ServiceNow DevOpsaplicação. Para obter mais informações sobre artefatos e pacotes em Velocidade de mudança para DevOps, consulte [Artefatos e pacotes](https://servicenow-prod.fluidtopics.net/Vo7O~fRDXp__X8ne7SM_Mg "Artefatos e pacotes habilitados Velocidade de mudança para DevOpspara rastrear atividades de desenvolvimento e teste em uma ampla variedade de modelos de implantação e versão. Este recurso garante que a atividade do pipeline seja armazenada no DevOpso modelo de dados pode ser recuperado e aplicado quando artefatos são criados e liberados em momentos diferentes ou em pipelines diferentes.").

* DevOps da ServiceNow conexão de serviço

  Necessário para conectar o pipeline do Azure a. ServiceNow
* Gate de lançamento do DevOps da ServiceNow

  Necessário para habilitar o controle de mudanças nos pipelines da versão do Azure (CD) (somente em condições de pré-implantação).

{#config-dev-ops-extensions-azure__ul_l4v_pp4_wmb}  
Tarefas personalizadas do pipeline de compilação (IC) do Azure:

* Trabalho sem agente (servidor)
  * Registro de artefato do servidor DevOps da ServiceNow tarefa personalizada

    Necessário para que trabalhos sem agente (servidor) registrem um artefato no ServiceNowinstância
  * Registro do pacote do servidor DevOps da ServiceNow tarefa personalizada

    Necessário para que trabalhos sem agente (servidor) registrem um pacote no ServiceNowinstância
  * ServiceNow DevOps Aceleração de mudança do servidor tarefa personalizada

    Necessário para que trabalhos sem agente (servidor) criem automaticamente uma solicitação de mudança em ServiceNow Gestão de mudançasComo parte do pipeline do Azure.  
    Nota:  
    . ServiceNow DevOps Aceleração de mudança do servidor a tarefa não requer Notificação de trabalho do servidor DevOps da ServiceNow tarefas.
  * ServiceNow DevOps Server Obter mudança tarefa personalizada

    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 de um trabalho de servidor.
  * Mudança de atualização do servidor DevOps da ServiceNow tarefa personalizada

    Necessário para atualizar os detalhes da solicitação de mudança associados a um pipeline para um trabalho de servidor.
  {#config-dev-ops-extensions-azure__ul_ojk_wlr_2lb}
* Trabalho do agente
  * Registro de artefato do agente de DevOps da ServiceNow tarefa personalizada

    Necessário para que trabalhos de agente registrem um artefato no ServiceNowinstância
  * Registro do pacote do agente de DevOps da ServiceNow tarefa personalizada

    Necessário para que trabalhos de agente registrem um pacote no ServiceNowinstância
  * ServiceNow DevOps Agent Obter mudança tarefa personalizada

    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.
  * Mudança de atualização do agente DevOps da ServiceNow tarefa personalizada

    Necessário para atualizar os detalhes da solicitação de mudança associados a um pipeline para um trabalho de agente.

  {#config-dev-ops-extensions-azure__ul_gn3_xlr_2lb}  
  Nota:  
  . Registro de artefato do agente de DevOps da ServiceNow e. Registro do pacote do agente de DevOps da ServiceNow As tarefas não são compatíveis com pipelines de versão.
* Verificações de qualidade de software (SonarQube/SonarCloud)
  * Registro do sonar de compilação do DevOps da ServiceNow Tarefa personalizada (para criar pipelines)
  * Registro do sonar da versão do DevOps da ServiceNow Tarefa personalizada (para pipelines de versão)

  {#config-dev-ops-extensions-azure__ul_pn4_m2x_spb}  
  Nota:  
  . Registro do sonar de compilação do DevOps da ServiceNow A tarefa não é compatível com pipelines de versão.
* Verificações de segurança:
  * DevOps da ServiceNow Criar resultados de segurança Tarefa personalizada (para criar pipelines)
  * Resultados de segurança da versão DevOps da ServiceNow Tarefa personalizada (para pipelines de versão)

  {#config-dev-ops-extensions-azure__ul_h1y_d1d_2yb}  
  Nota:  
  . Resultado de segurança de compilação de DevOps da ServiceNow A tarefa não é compatível com pipelines de versão.
{#config-dev-ops-extensions-azure__ul_bpy_z13_wkb}

## Procedimento

1. Vá para [Visual Studio Marketplace](https://marketplace.visualstudio.com/), pesquise por DevOps da ServiceNow e clique em Obtenha-o gratuitamente .  
2. Selecione seu Azure DevOpse selecione Instalar .
3. Do seu Azure DevOpsprojeto, navegue até Configurações do projetoPipelinesConexões de serviço.
4. Selecione Nova conexão de serviço e, na lista, selecione DevOps da ServiceNow .
5. Selecione Próximo e insira os seguintes detalhes:  

   |-|-|
   | Método de autenticação | Selecione se a autenticação será feita por meio do método básico ou baseado em token. |
   | Instância da ServiceNow | <kbd class="ph userinput">https://&lt;your-instance&gt;.service-now.com/</kbd> |
   | ID da ferramenta | O sys_id da ferramenta de orquestração. Você pode copiar este valor usando <kbd class="ph userinput">Copie sys_id </kbd>No formulário Ferramenta de Orquestração. Se você estiver usando o espaço, selecione Mais opções de formulário ( ![Ícone de Mais opções de formulário]()) \> Copiar sys_id em Azure DevOpsformulário de conexão da ferramenta. Se você estiver usando o Catálogo de serviços ou o Clássico, selecione Ações adicionais ( ![Ícone de ações adicionais]()) \> Copiar sys_id em Azure DevOpsformulário de conexão da ferramenta. |
   | Nome do usuário | Insira <kbd class="ph userinput">devops.integration.user </kbd>. |
   | Senha | Senha do usuário de integração DevOps. |
   | Token de API | Token de API para conexão com o endpoint. |
   | Nome da conexão do serviço | Insira <kbd class="ph userinput">Conexão de DevOps </kbd> |
   | Conceda permissão de acesso a todos os pipelines | Marque a caixa de seleção. |
   [ ]

   {#config-dev-ops-extensions-azure__table_mpl_d11_ykb}

## Exemplo

Figura 1. Pipeline do Azure - Método de autenticação básica de conexão do serviço DevOps da ServiceNow Figura 2. Pipeline do Azure - Método de autenticação baseado em token de conexão do serviço DevOps da ServiceNow

## Configure um pipeline de compilação (IC) do Azure em DevOps {#ariaid-title2}

Use o. ServiceNow DevOpsextensão para Azure DevOpspara configurar controle de mudança E artefatos e pacotes no pipeline de compilação (IC) do Azure.

### Antes de Iniciar

Função necessária: sn_devops.admin

### Procedimento

1. Navegue até Pipelines Em sua instância de DevOps do Azure.
2. Selecione o pipeline para o qual você deseja habilitar o controle de mudanças.
3. Selecione Exibição .  
   O editor YAML do pipeline é exibido junto com Tarefas painel de pesquisa à direita.
4. PESQUISE a ação personalizada necessária no Tarefas e selecione-o.  
   {#dev-ops-config-azure-bld-pipeline__table_a2l_311_ykb__entry__2}

   | Ação personalizada | Etapas |
   |-|-|
   | ServiceNow DevOps Aceleração de mudança do servidor | 1. Em Nome de exibição campo, insira Aceleração de mudanças da ServiceNow . 2. Em Endpoint da ServiceNow campo, insira <kbd class="ph userinput">Minha conexão </kbd>. 3. Em Trabalho ascendente executado insira o valor que indica o trabalho anterior na linha. Por exemplo, o trabalho antes do Servidor pode ser <kbd class="ph userinput">Teste </kbd>. 4. Em Detalhes da solicitação de mudança campo, definir [campos de código de fechamento e solicitação de mudança](https://servicenow-prod.fluidtopics.net/TTxdEdjdRt1S_oyE2sUPNw "Configure como as informações de fechamento, o estado de mudança e os campos de solicitação de mudança são atualizados de dentro de um pipeline na etapa de mudança do pipeline.")de dentro do pipeline. {#dev-ops-config-azure-bld-pipeline__ol_bjq_ftb_kzb} Selecione o ícone de informações para exibir a saída de amostra. Para obter mais informações sobre aceleração de mudanças, consulte [aceleração de mudança](https://servicenow-prod.fluidtopics.net/pDxddhrask_Q0Lavn_gd4A "Habilite o recurso de aceleração de mudança de Velocidade de mudança para DevOpspara a criação automática de solicitações de mudança no pipeline e use fluxos e políticas de aprovação de mudança para automatizar a aprovação sob determinadas condições."). |
   | Registro de artefato do agente DevOps da ServiceNow | 1. Em Endpoint da ServiceNow campo, insira <kbd class="ph userinput">Minha conexão </kbd>. 2. Em Carga de artefatos Insira o JSON que contém a lista de artefatos. {#dev-ops-config-azure-bld-pipeline__ol_cjq_ftb_kzb} Para obter mais informações sobre artefatos, consulte [Artefatos e pacotes](https://servicenow-prod.fluidtopics.net/Vo7O~fRDXp__X8ne7SM_Mg "Artefatos e pacotes habilitados Velocidade de mudança para DevOpspara rastrear atividades de desenvolvimento e teste em uma ampla variedade de modelos de implantação e versão. Este recurso garante que a atividade do pipeline seja armazenada no DevOpso modelo de dados pode ser recuperado e aplicado quando artefatos são criados e liberados em momentos diferentes ou em pipelines diferentes."). |
   | Registro do pacote do agente DevOps da ServiceNow | 1. Em Endpoint da ServiceNow campo, insira <kbd class="ph userinput">Minha conexão </kbd>. 2. Em Nome do pacote insira o nome do pacote que contém artefatos. 3. Em Carga de artefatos Insira o JSON que contém os detalhes de compilação e a lista de artefatos. {#dev-ops-config-azure-bld-pipeline__ol_djq_ftb_kzb} Para obter mais informações sobre artefatos, consulte [Artefatos e pacotes](https://servicenow-prod.fluidtopics.net/Vo7O~fRDXp__X8ne7SM_Mg "Artefatos e pacotes habilitados Velocidade de mudança para DevOpspara rastrear atividades de desenvolvimento e teste em uma ampla variedade de modelos de implantação e versão. Este recurso garante que a atividade do pipeline seja armazenada no DevOpso modelo de dados pode ser recuperado e aplicado quando artefatos são criados e liberados em momentos diferentes ou em pipelines diferentes."). |
   | ServiceNow DevOps Server Obter mudança | update-change-request-details-in-an-azure-devops-pipeline.html |
   | Mudança de atualização do servidor DevOps da ServiceNow | update-change-request-details-in-an-azure-devops-pipeline.html |
   | ServiceNow DevOps Agent Obter mudança | update-change-request-details-in-an-azure-devops-pipeline.html |
   | Mudança de atualização do agente DevOps da ServiceNow | update-change-request-details-in-an-azure-devops-pipeline.html |
   [ ]

   {#dev-ops-config-azure-bld-pipeline__table_a2l_311_ykb}
5. Selecione Adicionar , Para adicionar a tarefa personalizada à seção Tarefas do pipeline do Azure.
{#dev-ops-config-azure-bld-pipeline__steps_a2b_gv4_wmb}

### Exemplo

Figura 3. Fluxo do Azure: Tarefa personalizada Aceleração de mudanças do DevOps da ServiceNow

Figura 4. Exemplo de detalhes da solicitação de mudança

## Configure um pipeline da versão do Azure (CD) em DevOps {#ariaid-title3}

Use o. ServiceNow DevOpsextensão para Azure DevOpsPara configurar o controle de mudanças, artefatos e pacotes no pipeline da versão do Azure (CD).

### Antes de Iniciar

Função necessária: sn_devops.admin

### Por Que e Quando Desempenhar Esta Tarefa

Nota:  
O controle de mudanças nos pipelines da versão do Azure (CD) é compatível somente em portas de pré-implantação. As solicitações de mudança do portão de pré-implantação são mapeadas para a execução da etapa do primeiro trabalho nessa fase.

As fases em um pipeline de versão do Azure são mapeadas para uma etapa. O nome da etapa de um trabalho com 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 com falha.

### Procedimento

1. Em Azure DevOpsPipelines, selecione Pipelines \> Versõese selecione seu pipeline de versão.
2. Selecione Editar para abrir o editor de pipeline.
3. Selecione a pré-implantação ( ![Ícone de pré-implantação]()e, em seguida, selecione o botão de alternância para habilitar Portas .
4. Selecione Adicionar e selecione Gate de lançamento do DevOps da ServiceNow .
5. Selecione Gate de lançamento do DevOps da ServiceNow E selecione o endpoint da ServiceNow.
6. Saia da configuração da gate da versão e expanda a seção Opções de avaliação para configurar os seguintes campos de tempo.  

   |-|-|
   | O tempo entre a reavaliação das portas | Intervalo de reavaliação em minutos, horas ou dias. Se a solicitação de mudança for cancelada ou rejeitada, o portão de lançamento do pipeline do Azure continuará reavaliando o status da solicitação de mudança no intervalo configurado até o tempo limite. Nenhuma intervenção do usuário é necessária para novas tentativas de reavaliação após a solicitação de mudança já ter sido aprovada, rejeitada ou cancelada. |
   | O tempo limite após o qual os portões falham | Valor do tempo limite em minutos, horas ou dias. Se as condições de pré-implantação falharem, os trabalhos subsequentes da fase serão marcados como com falha, e a hora de início e término será padronizada para a hora atual do sistema. |
   [ ]

   {#dev-ops-config-azure-rel-pipeline__table_tg3_2hq_wmb} Figura 5. Configuração do gate de pré-implantação do pipeline de versão do Azure
7. **Opcional:** Configure artefatos no pipeline da versão do Azure (CD).  
   Para configurar artefatos usando o pipeline de criação como origem, esses nomes devem corresponder.
   * Nome do repositório e nome do pipeline de compilação (por exemplo, DeployableRepo).
   * Propriedade Nome do artefato de pipeline de compilação e a propriedade do alias de origem do artefato de pipeline de versão (por exemplo, BuildDrop).
   {#dev-ops-config-azure-rel-pipeline__ul_dhv_1jq_wmb}  
   Além do pipeline de criação, você pode selecionar artefatos de outras oito origens. Para rastrear detalhes de confirmação e item de trabalho, siga estas regras.
   * Quando a origem é o pipeline de compilação, o. <kbd class="ph userinput">versão semântica </kbd>a propriedade dos artefatos deve estar no formato <kbd class="ph userinput">PATCH.SECUNDÁRIO.GRAVE </kbd>(por exemplo, 5,1.3).
   * Quando a origem não for o pipeline de compilação, defina um <kbd class="ph userinput">versão semântica </kbd>implementando o. API DevOpsArtifactSemanticVersionAPI interface de extensão.
   {#dev-ops-config-azure-rel-pipeline__ul_ft2_qjq_wmb}

   Consulte [Artefatos e pacotes](https://servicenow-prod.fluidtopics.net/Vo7O~fRDXp__X8ne7SM_Mg "Artefatos e pacotes habilitados Velocidade de mudança para DevOpspara rastrear atividades de desenvolvimento e teste em uma ampla variedade de modelos de implantação e versão. Este recurso garante que a atividade do pipeline seja armazenada no DevOpso modelo de dados pode ser recuperado e aplicado quando artefatos são criados e liberados em momentos diferentes ou em pipelines diferentes.")para obter mais informações sobre artefatos.
{#dev-ops-config-azure-rel-pipeline__steps_ys2_fv4_wmb}

### Exemplo

Figura 6. Configuração do artefato - Criar origem do pipeline  
Figura 7. Configuração de artefato - pipeline de versão

