BranchDeployDeploy the branch linked to an Azure DevOps work item — without leaving the ticket. BranchDeploy adds a deploy button directly to Azure Boards work items. Click it, confirm the branch, and your pipeline runs. No switching tabs, no copy-pasting branch names, no guesswork. How it works
If more than one branch or pull request is linked to the work item, BranchDeploy shows a picker so you choose the right one before anything runs. What's includedFree
Pro
To upgrade, open View pricing at branch-deploy.dev Set upFull setup guide: branch-deploy.dev/docs/setup Quick start:
BranchDeploy will not queue deployments for a project until settings have been saved by a project administrator. Finding your pipeline ID: Open the pipeline in Azure DevOps and read the numeric ID from the URL.
Microsoft Teams botWith a Pro account, deploy from Microsoft Teams without opening Azure DevOps at all.
BranchDeploy posts a confirmation card in the channel. Approve or cancel it there. The deployment result posts back when the pipeline finishes. AI assistant (MCP)With a Pro account, connect BranchDeploy to your AI assistant through the Model Context Protocol, and deploy from Claude, Cursor, VS Code, or any MCP client just by giving the work item number.
You only provide the ticket. BranchDeploy resolves its linked branch and the target environment's pipeline, applies the same branch rules as the deploy button, and asks you to confirm before anything is queued — so the assistant can't deploy an unlinked branch or bypass your rules. Name an environment ( Audit logWith a Pro account, every deployment can be recorded — who triggered it, which branch, and when — and viewed on your account page for 90 days. To record deployments made from this extension, generate a connection token on your BranchDeploy account (Credentials tab) and paste it into Project Settings → BranchDeploy → Connect to BranchDeploy. Teams and MCP deployments are recorded automatically. Requirements
Anonymous usage telemetryBranchDeploy collects limited anonymous telemetry (extension version, event type, success/failure status, broad error codes, coarse branch/environment categories, and hashed Azure DevOps identifiers) to understand usage and diagnose reliability issues. We never collect repository, branch, organisation, or project names, emails, access tokens, commit messages, or pipeline variables. Telemetry is best-effort, never blocks deployments, and can be disabled in Project Settings → BranchDeploy under Anonymous usage telemetry. See the privacy policy for details. Support
|