All Collections
Integrations and API
Azure Devops Integration
Azure Devops Integration

Setting up webhooks for Azure Devops

Updated over a week ago

When you connect your Steady account and Azure Devops, Steady will automatically include team members' commits, pull requests, and work item updates with their check-ins.

You and your team can also view, filter, and cross-reference real-time commits, pull requests, and work items in the team activity stream.

Here's how to set it up:

In Azure Devops, open up a project, and from the project settings, add a new Service Hook > Web Hook using the URL from the Azure Devops panel in your Steady Account Management - Integrations section.

Steady will process "code pushed", "pull request created", "pull request merged", and "work item updated" events.

Once you have it hooked up, check for events on the Activity page.

Auto-complete

Once a few activities have been logged, you can use the auto-complete functionality in check-ins and comments to auto-link to issues in your Azure Devops account.

Simply type # and a string of text that is part of your Azure Devops item and you'll be able to select and auto-insert a fully formatted link to it.

Troubleshooting:

  • Look for updates in the activity page first. The check-ins on the dashboard will sum up updates from the previous period. (The check-ins essentially say "here's what I did yesterday, and here are all the commits and activity to go along with that.)

  • Check to make sure the email address and full name that is being used in Azure Devops matches the email address that is being used in Steady. If you or a team member is using a different email address in Azure Devops, set the secondary email address in Steady to match the one used in Azure Devops.

  • Make sure that the commit authors (not the person who "pushed" to the repo) match up either by email or by first and last name with people on your team in Steady.

  • The commits have timestamps that are different from when they are pushed to the repo, and we use the commit timestamps to match up with check-ins. So if you pushed commits that are a few days old to a repo, they will appear with older check-ins, or discarded if they happened before you created your Steady account or added the author as a Steady team member.

Did this answer your question?