Azure DevOps

note: To use this integration, you will need to be on a Team plan or higher. Read about upgrading here.

Azure DevOps is a web interface for TFS, Git, and a project management tool from Microsoft. Create new work items or attach Raygun error groups to an existing item.

note: We've recently upgraded our integration with Azure DevOps. If you wish to make use of the source code integration please upgrade by unlinking/linking the integration. Old integration setups will continue to work.

  1. Click "Integrations" from the Raygun sidebar and select Azure DevOps.

  2. Click the "Setup" tab and follow the on-screen instructions to select your project and complete the authorization process - we only use the ability to add new Work Items, modify descriptions of existing ones & map your stacktraces to source code.

Azure DevOps set up

  1. Select the account/plan you wish to use for the integration setup.

Azure DevOps plan selection

  1. Configure your project & repository settings. Here you can also choose to share your permissions with your team, as well as enable/disable the integration.

Azure DevOps project configuration

tip: You need to enable the "share Azure DevOps permissions" checkbox for us to automatically collect deployment information from Azure.

  1. Click "Save changes" to complete the setup.

  1. Click on an error group.

  2. Click the "Integrations" button and select "Azure DevOps" to link to a new or existing issue.

Crash reporting integration set up

  1. Click on an error group.

  2. Inside the "message" section of the error, if the Azure DevOps integration is enabled, you will see a link to the source code.

Crash reporting error group Azure DevOps source control

  1. Clicking on the Azure icon will open the source code in your browser.

Ensure that you have the "Third-party application access via OAuth" option enabled in your Azure DevOps organization's settings.