Azure Boards

Azure DevOps Marketplace extension.

BranchDeploy / Guides / Azure Boards Development Links

Azure Boards Development links explained

Development links are the structured links Azure Boards uses to connect a work item to code activity in Azure Repos. They are what let a work item show related branches, commits, and pull requests instead of relying on comments or pasted URLs.

For deployment workflows, Development links are important because they answer a practical question: which branch or PR represents the work in this ticket?

What appears in the Development section

The Development section of an Azure Boards work item can show code artifacts such as:

BranchDeploy uses branch and pull request links from this section. Commit links are useful for traceability, but a commit alone does not tell BranchDeploy which branch should be deployed.

How Development links are created

Create a branch from the work item

This is the cleanest path. Open the work item, use the Development section to create a branch, and Azure DevOps links the new branch to the ticket automatically.

Link a pull request to the work item

When opening a PR, add the work item in the PR's work item area, or link the PR from the work item. Once linked, the PR appears in the work item's Development section.

Use the AB# commit syntax

Azure DevOps can link commits to work items when the commit message includes the work item ID with the AB# prefix.

git commit -m "Fix checkout validation AB#1234"

This is useful, but for BranchDeploy you should still make sure the work item has a branch or PR link, not only commit links.

Development links vs related work links

A Related Work link connects one work item to another work item. A Development link connects a work item to code. They serve different purposes.

Link type Connects to Used by BranchDeploy?
Development branch link Azure Repos branch Yes.
Development PR link Azure Repos pull request Yes, resolves the PR source branch.
Development commit link Git commit No, not enough to choose a deploy branch.
Related Work Another Azure Boards work item No.
Plain URL in a comment Text or hyperlink No.

Why Development links matter for deployments

When a tester asks to deploy ticket 1234, the deployment source should be explicit. A Development link lets the work item point to the exact branch or PR that contains the change. BranchDeploy can then resolve that linked source and queue Azure Pipelines without a person copying branch names between tools.

This keeps the handoff short and auditable:

Good team conventions

  1. Create branches from work items when possible.
  2. Keep the active PR linked to the work item.
  3. Use AB# references in commits for extra traceability.
  4. Remove stale branch or PR links if they confuse deployment choices.
  5. Do not rely on branch names pasted into comments as deployment instructions.

Troubleshooting

The work item shows commits but no branch

Add or create a branch link. BranchDeploy needs a branch or PR source, not just commit history.

The linked PR is completed

Completed PRs can still be useful for traceability, but the source branch may have been deleted. If the branch no longer exists, deploy the target branch through your normal release flow or link a new deployment branch.

There are too many linked branches

BranchDeploy can show a picker when there are multiple candidates. For less ambiguity, remove stale branches and abandoned PRs from the Development section.

Official Azure DevOps reference

No clipboard. No tab switching. No branch-name guesswork.

BranchDeploy adds a deploy action to Azure Boards work items. Free for one project and one environment.

Install Free forever for one project.

Ready to deploy?

Install BranchDeploy from the Marketplace, open Project Settings, add your pipeline ID, and deploy from a work item in minutes.

$ az devops extension install --extension-id branchdeploy --publisher-id PixelFunnelLtd
Install free
Requirements
  • Azure Repos + Azure Pipelines.
  • Permission to queue the pipeline.
  • No BranchDeploy account needed (Free).
Setup
  • Install the extension.
  • Open Project Settings → BranchDeploy.
  • Enter your pipeline ID and save.
Free tier
  • One project, one environment.
  • Queues as your Azure DevOps session.
  • Completely free, forever.
Pro
BranchDeploy // © 2026 Pixel Funnel Ltd // Azure DevOps Marketplace extension // No clipboard. No tab switching. No branch-name guesswork.