BranchDeploy
Add a deploy action to Azure Boards. Open a work item, confirm the linked Azure Repos branch or PR, and queue your existing Azure Pipeline. No clipboard, no tab switching.
Ticket to pipeline in one click.
See how it works →BranchDeploy adds a deploy action to Azure Boards work items. Open a ticket, confirm the linked Azure Repos branch or PR, and queue your existing Azure Pipeline without copying branch names or switching tabs.
Free forever for one project and one environment. No BranchDeploy account required for the free extension workflow.
Open a linked work item, click BranchDeploy, confirm the branch and environment, then queue the pipeline. The run ID and pipeline link appear immediately.
Diagram showing the work item to queued pipeline run flow via BranchDeploy.
The action lives in the work item toolbar. No tab switching, no copying branch names from a separate page.
You see the resolved branch, target environment, and ticket number before the pipeline runs. No surprises.
Wraps your existing Azure Pipeline. No webhooks, no backend to host, no BranchDeploy account on the free tier.
Install from the Marketplace, open Project Settings, enter a pipeline ID. That's it — unlimited free deploys from day one.
@BranchDeploy deploy #1234 to UAT in any channel.Reduce deployment interruptions and avoid manually copying branch names into pipeline runs. Deploy the branch you're working on from the ticket it's tracked in.
How developers use it →Deploy the exact branch linked to the ticket you are about to test. No more guessing which branch is in UAT or asking a developer to queue a pipeline for you.
Deploy from a work item →Give UAT a clearer handoff from ticket to deployed branch. The branch, environment, and work item are confirmed before anything runs.
Linking work items to branches →Reuse existing pipelines, permissions, branch filters, and deployment controls. BranchDeploy wraps what you already have — no new infrastructure to maintain.
Security and permissions →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 wraps your existing Azure Pipeline. The free extension workflow queues as the current Azure DevOps user, respects existing queue permissions, and requires confirmation before every deployment.
BranchDeploy queues your existing Azure Pipeline as the current Azure DevOps user and respects existing Azure DevOps permissions. If you cannot queue the pipeline manually, BranchDeploy cannot queue it for you.
Every deployment shows the resolved branch, environment, and work item before anything runs. There is no way to skip confirmation.
Restrict each environment to expected branch patterns using glob rules such as feature/* or release/*. Pro adds per-environment allowlists.
The free Azure DevOps extension workflow requires no BranchDeploy account and no BranchDeploy-hosted backend for the core work-item deploy action.
No. BranchDeploy queues your existing Azure Pipeline from an Azure Boards work item. It does not replace your CI/CD pipeline or hosting platform.
The core workflow is designed to wrap an existing pipeline. If your pipeline already supports branch-based deployments, BranchDeploy can queue it. Optional parameters can be configured to pass environment name and work item ID.
Yes, if the QA user has permission to queue the configured pipeline and the project has BranchDeploy configured by a project admin.
BranchDeploy Pro shows a branch picker so the user can choose the correct linked branch or PR before deploying. On the free tier, BranchDeploy uses the single linked branch or returns an error if it cannot determine a clear candidate.
Yes. BranchDeploy supports branch allowlists using glob patterns such as feature/*, bugfix/*, or release/*. Pro adds per-environment allowlists.
BranchDeploy is built for Azure Repos, Azure Boards, and Azure Pipelines. It does not currently support GitHub repositories.
Yes, in Pro. BranchDeploy includes an MCP server at https://api.branch-deploy.dev/mcp that lets Claude, Cursor, and other MCP-compatible AI assistants trigger branch deployments using a generated API key. See AI deployment docs →
BranchDeploy is built for Azure DevOps teams that use Azure Boards, Azure Repos, and Azure Pipelines together. When a work item is linked to a branch or pull request, BranchDeploy can resolve the linked source branch and queue your configured pipeline for staging, UAT, QA, or preview deployments.
Instead of moving between Azure Boards and Azure Pipelines, your team can deploy from the work item context where the work is already tracked.
Install the Marketplace extension, add your pipeline ID, and deploy from a work item in minutes.
az devops extension install --name branchdeploy