---
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


---

# Configurando o controle de mudanças usando a REST API de invocar do Azure

# Configurando o controle de mudanças usando a REST API de invocar do Azure {#ariaid-title1}

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

Você pode usar a REST API do Azure Invocar no pipeline do YAML ou do Azure clássico para configurar o controle de mudanças DevOps.

Você deve habilitar o. This property decides whether to create a Generic Connection on configure operation for Azure DevOpsInvocar REST API.

Para obter detalhes da REST API de invocação do Azure, visite [Site de documentação da Microsoft](http://docs.microsoft.com)e pesquise por [<kbd class="ph userinput">Invoque a tarefa HTTP REST API - Pipelines do Azure </kbd>](https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/invoke-rest-api-v1?view=azure-pipelines&tabs=yaml).  
Importante:  
Se você tiver nomes de trabalho duplicados ou reutilizados nas etapas de execução do pipeline, certifique-se de que o atributo stageName contenha azurestageName/JobName em seu valor, ou seja `StageName: AzureStageName/JobName `. As tarefas de registro de artefato enviam nomes de fase e trabalho para associar a versão do artefato à execução correta da tarefa.

## Conexão de serviço genérica {#dev-ops-azure-change-control-api__section_e5x_5dd_qnb}

Usar a REST API do Azure Invocar requer a criação de uma conexão de serviço genérica em Azure DevOps.

## Pipeline do Azure do YAML {#dev-ops-azure-change-control-api__section_ib2_lhc_rmb}

Em Azure DevOps, uma tarefa do servidor deve ser criada com a conexão de serviço como o endpoint de controle de mudanças.  
{#dev-ops-azure-change-control-api__table_yjj_5mp_wmb__entry__2}

| Tipo de pipeline do Azure | Valores |
|-|-|
| Construir | * buildNumber * IsMultiBranch * BranchName {#dev-ops-azure-change-control-api__ul_gkc_xmp_wmb} |
| Versão | * Número da versão * projectName {#dev-ops-azure-change-control-api__ul_th2_fwr_wmb} |
[Tabela 1. Invocar requisitos de carga da REST API]

{#dev-ops-azure-change-control-api__table_yjj_5mp_wmb}  
Nota:  
Para pipelines de versão, defina Condições de pré-implantaçãoAvançadoEvento de conclusão Campo para Retorno de chamada.  
Criar pipeline:


    - task: InvokeRESTAPI@1
          inputs:
            connectionType: 'connectedServiceName'
            serviceConnection: 'change1'
            method: 'POST'
            body: |
             {
                "buildNumber": "$(build.buildId)",
                "isMultiBranch": "true",
                "branchName": "$(build.sourceBranchName)"
             }
            waitForCompletion: 'true'

Pipeline de versão:


    - task: InvokeRESTAPI@1
          inputs:
            connectionType: 'connectedServiceName'
            serviceConnection: 'change1'
            method: 'POST'
            body: |
             {
                "releaseNumber": "$(Release.ReleaseId)",
                "projectName": "$(System.TeamProject)"
             }
            waitForCompletion: 'true'

## Pipeline clássico do Azure {#dev-ops-azure-change-control-api__section_wyv_shc_rmb}

Para um pipeline do Azure clássico, uma tarefa de invocar servidor da REST API deve ser adicionada.  
Figura 1. Exemplo de pipeline de compilação clássica do Azure  
Figura 2. Exemplo de pipeline de versão clássica do Azure

