microsoft avatar

Azure Pipelines

When you're iterating on Azure DevOps pipeline YAML for the VS Code build, this lets you queue validation builds, check their status, and cancel stale runs without leaving your terminal. It wraps the Azure CLI with a TypeScript script that handles common workflows like queueing builds with specific parameters (turning off publishing, skipping certain platforms, running CI mode instead of product builds), watching build progress with auto-refresh, and downloading logs when things break. The real value is avoiding the push-wait-check cycle. You can test pipeline changes on your branch, cancel the build if you spot an error in the first few minutes, tweak the YAML, and queue a fresh one. It's built specifically for the VS Code project's setup but the patterns translate if you're working with any large Azure Pipelines configuration.

skills.sh installs
3.2K
GitHub stars
195.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add microsoft/vscode --skill azure-pipelines --agent claude-code

Installs into .claude/skills of the current project.

Files

Validating Azure Pipeline Changes

When modifying Azure DevOps pipeline files (YAML files in build/azure-pipelines/), you can validate changes locally using the Azure CLI before committing. This avoids the slow feedback loop of pushing changes, waiting for CI, and checking results.

Prerequisites

  1. Check if Azure CLI is installed:

    az --version
    

    If not installed, install it:

    # macOS
    brew install azure-cli
    
    # Windows (PowerShell as Administrator)
    winget install Microsoft.AzureCLI
    
    # Linux (Debian/Ubuntu)
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
    
  2. Check if the DevOps extension is installed:

    az extension show --name azure-devops
    

    If not installed, add it:

    az extension add --name azure-devops
    
  3. Authenticate:

    az login
    az devops configure --defaults organization=https://dev.azure.com/monacotools project=Monaco
    

VS Code Main Build

Sponsors

Details

Repository
github.com/microsoft/vscode
Categories
DevOps & CI/CD, Automation & Workflows, Sales & Marketing, Cloud & Infrastructure
First seen
Apr 16, 2026

More from microsoft/vscode

All 15
1getsentry avatarsentry-react-sdkgetsentry/sentry-for-aiFull Sentry SDK setup for React. Use when asked to "add Sentry to React", "install @sentry/react", or configure error monitoring, tracing, session replay, profi3.2Kskills.sh installs
2dynatrace avatardt-dql-essentialsdynatrace/dynatrace-for-aiCore DQL syntax, pitfalls, query patterns, and query optimization. Load to write, build, fix, or OPTIMIZE a DQL query — prevents syntax errors and makes queries3.1Kskills.sh installs
3actionbook avatardomain-cloud-nativeactionbook/rust-skillsUse when building cloud-native apps. Keywords: kubernetes, k8s, docker, container, grpc, tonic, microservice, service mesh, observability, tracing, metrics, hea3Kskills.sh installs
4getsentry avatarsentry-browser-sdkgetsentry/sentry-for-aiFull Sentry SDK setup for browser JavaScript. Use when asked to "add Sentry to a website", "install @sentry/browser", or configure error monitoring, tracing, se3Kskills.sh installs
5mksglu avatarcontext-modemksglu/context-modeUse context-mode tools (ctx_execute, ctx_execute_file) instead of Bash/cat when processing large outputs. Triggers: "analyze logs", "summarize output", "process3Kskills.sh installs
6forcedotcom avatardeploying-metadataforcedotcom/sf-skillsSalesforce DevOps automation using sf CLI v2. TRIGGER when: user deploys metadata, creates/manages scratch orgs or sandboxes, sets up CI/CD pipelines, or troubl3Kskills.sh installs