> For the complete documentation index, see [llms.txt](https://docs.logilica.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.logilica.com/integration/connecting-tools/azure-devops.md).

# Azure DevOps

The Azure DevOps connector imports pull requests, commits and code review activity from your Azure DevOps Git repositories so your delivery and review metrics reflect real repository activity.

{% hint style="info" %}
This page covers the **Azure DevOps source code (Repos)** connector — pull requests, commits and reviews. Work items, iterations and other planning data come from the separate **Azure DevOps Boards** connector.
{% endhint %}

## Authentication

Logilica connects to Azure DevOps using **OAuth**. Authorise Logilica through Azure DevOps and Logilica reads your repository data using the granted access token. Logilica only reads the relevant data and never stores your password.

**Prerequisite:** your organisation must allow third-party application access via OAuth (**Organization Settings > Policies > Application connection policies**).

See [Connecting Tools](/integration/connecting-tools.md) for the general installation flow.

## What's Imported

For each connected repository, Logilica imports:

* **Pull requests** — title, description, author, source/target branch, created and closed timestamps, and the merger
* **Commits** on each pull request, including author, committer, commit message and authored/committed times
* **Comments and review threads** — including the files inline comments apply to
* **Approval votes** — who approved and when
* **Changed-file counts** — the number of files changed in the pull request
* **Contributor identities** — display name and email for every author, reviewer, committer and merger, used for identity resolution and team assignment

## How Logilica Maps the Data

### Pull request state

Logilica tracks each pull request through its lifecycle — open, reviewed, approved, merged or closed — combining Azure DevOps status with review activity.

### Review lifecycle

Logilica captures who reviewed each pull request, which files they reviewed, approvals, and review timing from Azure DevOps comment threads and approval votes.

### Linking pull requests to tickets

Logilica recognises issue keys in commit messages, pull request titles and branch names to connect code changes to planning work. See [Linking Pull Requests and Tickets](/integration/linking-pull-requests-and-tickets.md) for how this works and how to format references.

## Good to Know

* **Kept in sync automatically.** After the initial import, Logilica refreshes this connection on a regular schedule — you don't need to re-trigger imports.
* **Releases are not imported from this connector.** Release detection for DORA on Azure DevOps relies on other sources such as build data or pull request patterns. See [Release Detection](/configuration/release-detection.md) and [DORA Configuration](/configuration/dora-configuration.md).
* **Comments are used for metrics, not stored verbatim.** Logilica records reviewers and which files were reviewed.
* **Build data is not yet imported by this connector.** CI/CD metrics on Azure DevOps come from separately supported build sources — see [Connecting Tools](/integration/connecting-tools.md) and the [Build dashboard](/metrics-and-reports/build.md).
