azure-pipelines

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

1|Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Niiihuel/openide --skill azure-pipelines-niiihuel
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: azure-pipelines
Source: https://github.com/Niiihuel/openide/tree/main/vscode/.github/skills/azure-pipelines
Command: npx skills add https://github.com/Niiihuel/openide --skill azure-pipelines-niiihuel

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 builds, check 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: List recent builds, watch status with automatic polling, view pipeline stages and jobs, and download specific logs or artifacts to /tmp. - Cancel Obsolete Builds: Stop outdated runs before queueing new ones to free build agents when iterating on pipeline YAML. - Use Case: After editing files in build/azure-pipelines/, push your branch, cancel any stale build, queue a fresh validation build with publishing disabled, and watch it complete without opening the Azure DevOps web UI. ## Quick Start Queue a validation build on my current branch with publishing disabled and then 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 configured organization, project, and definition ID.

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

Push your branch, cancel any previous build on it, then queue a new build with reduced parameters such as VSCODE_PUBLISH=false and disabled platform targets. Poll completion with the status --watch flag instead of the web UI.

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. Defaults should point to 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 using an Azure access token for authenticated download.

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

Cancelling obsolete builds on the same branch frees build agents and reduces resource waste when iterating on pipeline changes. Use the status command to find the build ID, then cancel it before queueing a fresh run.