Skip to main content

Azure DevOps integration

Connect Azure DevOps for both source control (Repos) and project management (Boards).

Updated today

The Azure DevOps integration is a two-in-one: it covers source control (Azure Repos) and project management (Azure Boards) under a single OAuth connection.

What Leanmote pulls from Azure DevOps

  • Repos: repositories, commits, pull requests, reviews.

  • Boards: work items, sprints, status history.

  • Pipelines: deployment events when configured (used for DORA).

Connect Azure DevOps

  1. Open Administration → Productivity Tools.

  2. Find Azure DevOps and click Connect.

  3. Sign in with a Microsoft account that has access to the Azure DevOps organization you want to track.

  4. Authorize the requested scopes.

  5. Select the projects (covering both Repos and Boards) to include.

  6. Click Save.

Permissions

Leanmote requests only read-only scopes — no write access to Azure DevOps. The integration needs read access to code (repos and pull requests), work items (Boards data), and build/release events (when configured for DORA), plus identity access to map ADO users to Leanmote teammates.

Webhooks and pipelines

Webhooks are configured for repos and boards. For Pipelines-driven Deployment Frequency and Lead Time, you'll need to enable Service Hooks pointing at Leanmote's deployment endpoint — see the troubleshooting article for details.

Common issues

  • Boards data missing — confirm the project has Boards enabled (some teams disable it).

  • Mixed-mode orgs — orgs that use Azure DevOps Boards for some teams and Jira for others should connect both integrations and use team mapping to route data.

Related articles

  • Integrations overview

  • Connect your first integrations

Did this answer your question?