azure-devops

Automate Azure Pipelines builds, tests, and deployments with YAML templates.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/tomz/agent-skills --skill azure-devops-tomz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-devops
Source: https://github.com/tomz/agent-skills/tree/main/azure-devops
Command: npx skills add https://github.com/tomz/agent-skills --skill azure-devops-tomz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Azure DevOps pipelines, repositories, artifacts, and approvals workflows across the CI/CD lifecycle, reducing manual toil and human error.

Core Features & Use Cases

  • YAML-based pipelines templates and best practices for Azure Pipelines.
  • End-to-end automation for builds, tests, artifact publishing, and deployments (blue-green, canary) across Azure resources.
  • Use cases include migrating from manual deployments to automated releases, enabling governance with environments and approvals, and integrating with GitHub Actions for Azure workflows.

Quick Start

Create a simple azure-pipelines.yml that builds and tests your code, then deploys to a staging environment.

Frequently Asked Questions about azure-devops

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Azure Pipelines with YAML for end-to-end CI/CD?

Automate Azure Pipelines by defining YAML-based pipeline templates that handle builds, tests, artifact publishing, and deployments. This reduces manual toil and human error across the CI/CD lifecycle for cloud-native applications. Use environments and approvals to ensure secure, auditable deployments.

How do I configure blue-green and canary deployments in Azure Pipelines?

Configure blue-green and canary deployments in Azure Pipelines by structuring your YAML to route traffic across Azure resources incrementally. Use environments and approvals to control the rollout, enabling safe validation and rollback capabilities during the release process for cloud-native applications.

How do Azure DevOps environments and approvals work for release governance?

Azure DevOps environments and approvals provide release governance by gating deployments with manual checks before promoting code. Define these directly in YAML pipelines to enforce secure, auditable workflows across staging environments before final production release.

Can I use GitHub Actions for Azure alongside Azure DevOps pipelines?

Yes, Azure DevOps pipelines integrate with GitHub Actions for Azure workflows. This allows software teams to combine GitHub Actions for Azure repository triggers and automation with Azure Pipelines, Artifacts, and service connections for comprehensive CI/CD lifecycle management.

What's the best way to migrate manual deployments to automated Azure Pipelines releases?

Migrate manual deployments to automated Azure Pipelines releases by creating an azure-pipelines.yml that builds, tests, and deploys code to a staging environment. Apply YAML templates and best practices to replace manual toil with automated, auditable artifact publishing and deployment workflows.

How do I manage service connections in Azure DevOps for secure deployments?

Manage service connections in Azure DevOps to authenticate pipeline deployments to Azure resources securely. Configure them within your YAML pipelines and environments to maintain auditable, governed access during automated CI/CD releases and artifact publishing.