Azure Boards

Azure DevOps Marketplace extension.

BranchDeploy / Use cases / Azure Boards Deployment Extension | BranchDeploy

Add a deploy button to Azure Boards work items

Azure Boards tracks the ticket. Azure Repos tracks the branch. Azure Pipelines runs the deployment. BranchDeploy connects those pieces inside the work item — so your team can deploy the right branch from the ticket where the work is already tracked.

The problem

Azure DevOps gives you all the building blocks for a feature-branch deployment workflow: work items in Boards, branches in Repos, and pipelines in Pipelines. But there is no native button to go from a work item to a deployment of the branch linked to that ticket.

The result is a manual handoff that looks like this:

This friction multiplies across every feature, every sprint, and every person who needs to trigger a deployment.

How BranchDeploy works

BranchDeploy is a Visual Studio Marketplace extension for Azure DevOps. Once installed and configured, it adds a deploy action to the toolbar of any Azure Boards work item.

When a user clicks the action:

  1. BranchDeploy reads the Development links on the work item.
  2. It finds the linked Azure Repos branch or pull request.
  3. If a PR is linked, it resolves the PR's source branch.
  4. A confirmation step shows the branch name, target environment, and work item details.
  5. The user confirms.
  6. BranchDeploy queues the configured Azure Pipeline with the resolved branch and environment parameters.
  7. The run ID and a direct link to the pipeline run appear immediately.

The branch never has to be typed, copied, or communicated outside the ticket.

Who uses it

BranchDeploy is useful for every role involved in getting a feature from development to testing.

Developers use BranchDeploy to push their feature branch to a staging or preview environment without leaving the work item context. The branch is already linked — one click queues the pipeline.

QA engineers use BranchDeploy to deploy the specific branch linked to the ticket they are about to test. They do not need to know the branch name or navigate the Azure Pipelines UI. They open the ticket, click deploy, confirm, and the right branch is in the environment.

Delivery managers use BranchDeploy to hand off features to UAT with a clear record of what was deployed, to which environment, and from which ticket. The confirmation step makes the deployment context explicit before anything runs.

DevOps admins use BranchDeploy to reduce ad-hoc "can you deploy this branch for me?" requests by giving QA and delivery teams a safe, controlled way to trigger deployments themselves. Branch allowlists and always-on confirmation prevent accidental deployments to the wrong environment.

Safety controls

BranchDeploy is designed to make existing Azure DevOps workflows easier to trigger — not to bypass them.

Free vs Pro

BranchDeploy is free for one project and one environment, with no time limit and no credit card required.

Free

Pro — £9/month or £90/year per organisation

See full pricing and feature comparison →

Setup in five minutes

  1. Install BranchDeploy from the Visual Studio Marketplace.
  2. Open your Azure DevOps project.
  3. Go to Project Settings → BranchDeploy.
  4. Enter your pipeline ID, environment name, and optional branch allowlist patterns.
  5. Save settings.
  6. Open a work item with a linked branch or PR and click the BranchDeploy action.

For the full walkthrough, see the setup documentation.

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 ship?

Install the Marketplace extension, add your pipeline ID, and deploy from a work item in minutes.

$ az devops extension install --name branchdeploy
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.