Azure Boards

Azure DevOps
Marketplace extension

BranchDeploy

Add a deploy action to Azure Boards. Open a work item, confirm the branch, and queue the pipeline. No clipboard, no tab switching.

Ticket to pipeline in one click.

See how

Deploy linked branches from Azure Boards.

Install free
// BranchDeploy Azure DevOps
Marketplace extension
01What you get A button in the work item, not another workflow.

The deploy button Azure DevOps was missing.

In the work item

The action lives in the work item toolbar. No tab switching, no copying branch names from a separate page.

Always confirmed

You see the resolved branch, target environment, and ticket number before the pipeline runs. No surprises.

No new infrastructure

Wraps your existing Azure Pipeline. No webhooks, no backend to host, no BranchDeploy account on the free tier.

5-minute setup

Install from the Marketplace, open Project Settings, enter a pipeline ID. That's it — unlimited free deploys from day one.

Link resolution
  • Reads linked Azure Repos branches and PRs from the work item.
  • Resolves PR source branch automatically.
  • Queues immediately when there is one clear candidate.
  • No branch-name typing, no clipboard.
Safety
  • Explicit confirmation before every deploy — branch, environment, ticket.
  • Branch allowlist per environment using glob patterns.
  • Blocks deploys if no linked branch can be resolved.
  • Runs as the current user — no elevated service account.
Pipeline
  • Queues your existing Azure Pipeline — no YAML changes required.
  • Passes environment name and work item ID as parameters.
  • Parameter names are configurable to match your existing YAML.
  • Shows the run ID and a direct link the moment it's queued.
Pro
  • Unlimited projects and environments per organisation.
  • Multi-branch picker — when a work item links to more than one branch or PR, choose which to deploy.
  • Deploy from Microsoft Teams@BranchDeploy deploy #1234 to UAT in any channel.
  • Deployment audit log, 90 days.
  • Priority support — 2 business day email SLA.
  • View Pro pricing →
02How it works Resolve, confirm, queue.

From ticket
to deploy.

ticket deploy
· one confirmation, no typing
01
Resolve
02
Confirm
03
Queue
01 Open the work item Use any work item linked to a branch or pull request.
02 Click BranchDeploy The action lives in the work item toolbar.
03 Branch resolves BranchDeploy reads the linked branch or PR source.
04 Review & confirm Check branch, environment, and work item before it runs.
05 Pipeline queued The run ID and pipeline link appear immediately.
03Microsoft Teams Pro feature.

Deploy from Teams.
Without opening Azure DevOps.

With a BranchDeploy Pro licence, your whole team can trigger deployments straight from a Teams channel. Type a command, review the confirmation card, click Deploy Now.

Teams bot setup guide →

In any Teams channel

@BranchDeploy deploy #1234 to UAT
Deploy to UAT?
Work item#1234 — Add new checkout flow
Branchfeature/checkout
EnvironmentUAT
Deploy Now Cancel
04Install

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.
Setup
  • Install the extension.
  • Open Project Settings.
  • Enter your pipeline ID.
Free tier
  • One project, one environment.
  • Uses your DevOps session.
  • Completely free.
Pro
  • Multiple environments.
  • 90-day audit log.
  • Branch allowlists per env.
  • Teams bot ↗