azure-pipelines

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

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

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 Custom Parameters: Trigger builds on any branch with configurable parameters like VSCODE_BUILD_TYPE, VSCODE_PUBLISH, and platform-specific build flags to run minimal validation builds. - Monitor Build Status: List recent builds, inspect a specific build's stages and jobs, watch progress with automatic polling, and output raw JSON for scripting. - Investigate and Clean Up: Download specific build logs or artifacts to /tmp for debugging, and cancel outdated builds to free up build agents before queueing new ones. - Use Case: You modified files under build/azure-pipelines/ and want to verify the change. Commit and push, cancel any stale build on the branch, queue a new build with CI-oriented parameters, and watch it until completion. ## Quick Start Queue a validation build on my 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?▼

Commit and push your changes, then queue a build on your branch using the azure-pipeline.ts script with the queue command. Use parameters like VSCODE_BUILD_TYPE=CI Build and VSCODE_PUBLISH=false to run a minimal validation build, then watch it with the status command.

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

Run node .github/skills/azure-pipelines/azure-pipeline.ts queue after authenticating with az login. You can specify a branch with --branch and pass build parameters using repeatable --parameter "KEY=value" flags.

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 through az login. Configure defaults with az devops configure pointing to the monacotools organization and Monaco project.

How do I check the status of a running Azure pipeline build?▼

Use the status command with --build-id to see a specific build's stages, jobs, and artifacts, or run it without arguments to list recent builds. Add --watch to poll automatically every 30 seconds until the build completes.

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

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

How do I download Azure pipeline build logs or artifacts?▼

Use the status command with --build-id plus --download-log <id> for a specific log or --download-artifact <name> for an artifact. Files are saved to the system temp directory, and log IDs are shown in the build's stage overview.