Azure DevOps integration with Microsoft Teams
Azure DevOps Server 2019
This article describes how you can integrate your Azure DevOps project activities directly into your Microsoft Teams channels. For example, you can see the following Azure DevOps events in your Teams channels:
- Work item updates
- Pull requests
- Code commits
- Builds
- Release deployments and approvals
Requirements and limitations
Category | Requirements |
---|---|
Permissions | - To create Azure DevOps subscriptions in Teams: Member of the Project Administrators group. - To receive Azure DevOps notifications in Teams: Third party application access via OAuth enabled in your Azure DevOps organization settings. |
Microsoft Entra | Only Azure DevOps organizations in the same Microsoft Entra tenant as your Microsoft Teams account can be connected. Even if your email addresses are the same for Azure DevOps and Microsoft Teams, they can't be linked if they're backed by different tenants. For more information, see Access via Microsoft Entra FAQs. |
Note
Office 365 Connectors within Teams are retired. For more information, see Retirement of Office 365 connectors within Microsoft Teams. Features that provide similar functionality to Office 365 Connectors with better scalability and security include Workflows or the Azure DevOps Services apps for Teams.
Azure DevOps Services apps for Teams
Note
This feature is only available on Azure DevOps Services. Typically, new features are introduced in the cloud service first, and then made available on-premises in the next major version or update of Azure DevOps Server. For more information, see Azure DevOps Feature Timeline.
Add the Azure DevOps Server app to a team
The Azure DevOps Server connector sends notifications about activities in your projects.
Note
Office 365 Connectors within Teams are being retired, and new Office 365 Connector creation might be blocked. For more information, see Retirement of Office 365 connectors within Microsoft Teams. If you can't access the Connectors page from within the Teams desktop client, try using the Teams web client. The Workflows app in Teams provides similar functionality with better scalability and security.
In Teams, select Apps from the left menu and then search for Azure DevOps Server.
Select Azure DevOps Server, and then select Add to a team.
Select the channel to add to the app to, and then select Set up a connector.
On the Azure DevOps Server page, enter a name for the new Azure DevOps Server connection, and then select Create.
To manage your Teams apps and tabs, select Apps in the Teams menu and then select Manage your apps at the bottom of the Apps panel.