azure-pipelines

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

10|1|Updated Jul 13, 2026
One-click install
npx skills add https://github.com/KevinHuangIsLearning/shortestpath-ide --skill azure-pipelines-kevinhuangislearning
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: azure-pipelines
Source: https://github.com/KevinHuangIsLearning/shortestpath-ide/tree/main/.github/skills/azure-pipelines
Command: npx skills add https://github.com/KevinHuangIsLearning/shortestpath-ide --skill azure-pipelines-kevinhuangislearning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Validating 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 Parameters: Trigger builds on any branch with custom pipeline parameters such as VSCODE_BUILD_TYPE, VSCODE_PUBLISH, and per-platform build toggles. - Monitor and Inspect Builds: Check build status with a watch mode, view pipeline stages and jobs, and download specific logs or artifacts for investigation. - Cancel Obsolete Builds: Stop outdated builds before queueing new ones to free up build agents during iterative pipeline development. - Use Case: After editing files in build/azure-pipelines/, commit and push your changes, cancel any stale build on the branch, queue a fresh CI-oriented validation build with publishing disabled, and watch it complete without leaving the terminal. ## Quick Start Ask the assistant to queue a validation build on the current branch 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 --parameter flags for custom build settings. It wraps the az pipelines run command targeting definition 111 in the monacotools/Monaco project.

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

Push your changes, cancel any previous build on the branch, then queue a new build with parameters like VSCODE_BUILD_TYPE=CI Build and VSCODE_PUBLISH=false. Use the status command with --watch to poll until completion.

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 authentication through az login. The defaults are configured with az devops configure for the monacotools organization and Monaco project.

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

Yes, the status command supports --download-log with a log ID and --download-artifact with an artifact name. Files are saved to the system temp directory, and the status overview lists available log IDs and artifact names.

Why should I cancel previous builds before queueing new ones?▼

Cancelling obsolete builds on the same branch frees up build agents and reduces resource waste. Use the status command to find active build IDs, then cancel them with the cancel command before queueing a fresh build.