azure-pipelines

Queue, monitor, and cancel Azure DevOps pipeline builds for VS Code validation.

Updated Aug 20, 2026
One-click install
npx skills add https://github.com/basedgod55hjl/vsbrax --skill azure-pipelines-basedgod55hjl
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: azure-pipelines
Source: https://github.com/basedgod55hjl/vsbrax/tree/main/.github/skills/azure-pipelines
Command: npx skills add https://github.com/basedgod55hjl/vsbrax --skill azure-pipelines-basedgod55hjl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Iterating on Azure DevOps pipeline YAML changes normally requires pushing commits and waiting through slow CI feedback loops. This Skill lets you queue validation builds, monitor their status, download logs and artifacts, and cancel obsolete runs directly from the command line using the Azure CLI. ## Core Features & Use Cases - Queue Builds with Custom Parameters: Trigger builds on any branch with the full set of product-build parameters (platform targets, publish flags, build type) to run fast, scoped validation instead of full CI. - Monitor and Inspect Builds: Check build status with a watch mode, view stage/job timelines, and download specific logs or artifacts for failure investigation. - Cancel Obsolete Builds: Stop outdated runs on a branch before queueing new ones to free build agents. - Use Case: After editing build/azure-pipelines/product-build.yml, push your branch, cancel any stale build, queue a new one with VSCODE_PUBLISH=false and a reduced platform matrix, then watch it complete without leaving the terminal. ## Quick Start Ask the agent to queue a validation build of the current branch on the VS Code Azure pipeline and watch its status until it completes.

Frequently Asked Questions about azure-pipelines

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I queue an Azure DevOps pipeline build from the command line?▼

Run the azure-pipeline.ts script with the queue command, optionally passing --branch and repeatable --parameter flags in KEY=value format. It wraps az pipelines run against the monacotools/Monaco project, definition 111, and prints the build ID and URL.

How to test Azure Pipelines YAML changes without waiting for full CI?▼

Push your branch, cancel any stale build on it, then queue a new build with a reduced matrix such as VSCODE_BUILD_TYPE=CI Build and VSCODE_PUBLISH=false. Poll with the status --watch flag until the build completes.

What prerequisites are needed to run Azure pipeline commands locally?▼

You need the Azure CLI installed, the azure-devops extension added via az extension add, and an authenticated session via az login. The script checks for the CLI and auto-installs the extension if missing.

Can I download build logs and artifacts from Azure DevOps builds?▼

Yes, the status command supports --download-log <id> and --download-artifact <name>, saving files to the system temp directory. Use status --build-id first to list available log IDs and artifact names.

Why should I cancel previous builds before queueing a new one?▼

Cancelling obsolete builds on the same branch frees build agents and reduces resource waste. Find the build ID with the status command, then run cancel --build-id <id> before queueing a fresh build.