---
sourceDocument: Zurich IT Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/it-service-management

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Azure DevOps

# Azure DevOps integration with DevOps Change Velocity {#ariaid-title1}

Release version: Zurich  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Connect to your Azure DevOps instance to discover boards, repositories, and pipelines to enable change automation and traceability.

## Azure DevOps integration overview {#azure-devops-integration-dev-ops__section_swy_fnx_gwb}

The following Azure DevOps tools are supported:

* Azure Boards (planning)
* Azure Repositories (coding)
* Azure Pipelines (orchestration)
  * Build (CI) pipelines --- agent and agentless (server) jobs
  * Release (CD) pipelines
  {#azure-devops-integration-dev-ops__ul_gxm_1r4_wmb}
{#azure-devops-integration-dev-ops__ul_ajc_rvy_blb}

Capture tags from Azure DevOps coding tool commits.

Jenkins also supports testing capabilities with JUnit. [Test tool integration](https://www.servicenow.com/docs/S39d6_KWmG5gYzHx2bmUTA "Test tool integration lets you view test results in DevOps for Jenkins, Azure DevOps, GitHub, GitHub Enterprise, and GitLab unit, functional, and performance tests.") lets you
view test results in DevOps Change Velocity for Azure DevOps unit, functional, and performance tests.

## Azure DevOps extension {#azure-devops-integration-dev-ops__section_ysz_yd3_smb}

You can use the ServiceNow DevOps extension for Azure DevOps on [Visual Studio Marketplace](https://marketplace.visualstudio.com/) to integrate
your Azure pipeline with DevOps Change Velocity.  
The [ServiceNow DevOps extension](https://www.servicenow.com/docs/tGA4T6AZcx1V9x22p_x7zw#config-dev-ops-extensions-azure "Install and configure DevOps extension for Azure DevOps to send build and release notifications from your Azure pipeline to DevOps Change Velocity.") includes:

* ServiceNow DevOps service connection
* ServiceNow DevOps Release Gate
* Azure build (CI) pipeline agent and server job custom tasks
* ServiceNow DevOps Build Sonar Registration (for Build pipelines)
* ServiceNow DevOps Release Sonar Registration task (for Release pipelines)
{#azure-devops-integration-dev-ops__ul_bpy_z13_wkb}

## Bulk commits in Azure DevOps {#azure-devops-integration-dev-ops__section_nfx_s32_p4b}

Large commits are supported with Azure DevOps.  
To support large commits, perform these actions:

* Install the ServiceNow IntegrationHub Action Template - Data Stream (com.glide.hub.action_type.datastream) plugin.
* For optimal performance, disable flow logging by setting the Workflow Studio com.snc.process_flow.reporting.level property to Off.
* For MID Server settings, view the [MID Server support
  for Data Stream actions](https://www.servicenow.com/docs/access?context=dsa-on-mid&version=zurich&pubname=zurich-integrate-applications&ft:locale=en-US) section.
{#azure-devops-integration-dev-ops__ul_cvd_pj2_p4b}

The Azure DevOps data stream can currently process up to 8000-9000 commits per code
push. The number of run commits listed for a task execution are limited to 200.

## Get started {#azure-devops-integration-dev-ops__section_kky_njz_gwb}

You can connect to Azure DevOps at the organization level or at individual project levels.

Connecting at an organization level is recommended as it is enables discovery of multiple projects at once using one set of credentials. This makes it easier to discover multiple projects at a time and for updating
credentials.

Connecting at a project level if you want to restrict access to the project to a certain group of users. Since DevOps group access controls are at the tool level, to restrict access to a project, you must create an Azure DevOps
tool connection for that project.

Use one of the following options to onboard Azure DevOps. For a guided experience, use the workspace to onboard a tool. Alternatively, you can use the Service Catalog or Classic experience.
* **[Onboard Azure DevOps to DevOps Change Velocity --- Workspace](https://www.servicenow.com/docs/AQghiCDcjSqLIj2O6C5kzQ#devops-wkspc-azuredevops-tool-conn)**   
  Connect to your Azure DevOps instance using the DevOps Change Workspace playbook to collect data for planning, coding, orchestration, artifact, and software quality functions.
* **[Onboard Azure DevOps to DevOps Change Velocity --- Service Catalog](https://www.servicenow.com/docs/1euDn33Y34HY2tv5m5hgYg)**   
  Create, connect, discover, and configure your Azure DevOps instance using the ServiceNow Service Catalog.
* **[Onboard Azure DevOps to DevOps Change Velocity --- Classic](https://www.servicenow.com/docs/uPda7NV3AXm4MnSjzyrHdw)**   
  Create an Azure DevOps tool record in DevOps Change Velocity to connect, discover, and import Azure DevOps tool data.

