azure-pipelines

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Modifying Azure DevOps pipeline YAML normally requires pushing changes and waiting through slow CI feedback loops. This Skill lets you validate pipeline changes locally by queueing builds, monitoring their status, and downloading logs or artifacts directly from the command line. ## Core Features & Use Cases - Queue Validation Builds: Trigger builds on any branch with custom parameters such as VSCODE_BUILD_TYPE, VSCODE_PUBLISH, or platform-specific build flags to test pipeline YAML changes quickly. - Monitor and Inspect Builds: Check build status with a watch mode, view pipeline stages and jobs, and download specific logs or artifacts for deeper investigation. - Cancel Obsolete Builds: Stop outdated builds before queueing new ones to free up build agents and reduce resource waste. - 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 build with publishing disabled, and watch it complete to confirm your YAML changes work. ## 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 test Azure Pipelines YAML changes without waiting for full CI?▼

Queue a validation build on your branch using the azure-pipeline.ts queue command with parameters like VSCODE_BUILD_TYPE=CI Build and VSCODE_PUBLISH=false. Then watch the build status until it completes to confirm your changes work.

How do I check the status of an Azure DevOps build from the command line?▼

Run the status command with a build ID to see stages, jobs, and artifacts, or add the --watch flag to poll every 30 seconds until completion. Use --json for raw JSON output suitable for scripting.

What prerequisites are needed to queue Azure DevOps builds 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 for the monacotools organization and Monaco project with pipeline definition 111.

Can I pass build parameters with spaces to Azure Pipelines?▼

Yes, use the repeatable --parameter option with quoted KEY=value entries, such as --parameter "VSCODE_BUILD_TYPE=Product Build". The --parameters option accepts space-separated lists but its values must not contain spaces.

How do I cancel a running Azure DevOps build?▼

First find the build ID with the status command, then run cancel --build-id <id>. Use --dry-run to preview what would be cancelled before executing, and cancel obsolete builds before queueing new ones to free agents.