Complete azure-pipelines toolkit with generation and validation capabilities
97
97%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
This document provides a concrete example of the end-to-end process for generating a complex Azure Pipeline.
User request: "Create a CI/CD pipeline for a Node.js app with Docker deployment to AKS"
1. UNDERSTAND — Node.js build/test → Docker image → push to ACR → deploy to AKS (staging + prod)
2. READ — references/yaml-schema.md, tasks-reference.md, best-practices.md
assets/examples/multi-stage-cicd.yml, kubernetes-deploy.yml
3. LOOKUP — Context7 or WebSearch for any tasks not covered locally
4. GENERATE — Stage 1: NodeTool@0 + npm ci (cached) + build + test + PublishTestResults
Stage 2: Docker@2 buildAndPush (tag with BuildId + latest)
Stage 3: Deployment job → KubernetesManifest@0 → health check
5. VALIDATE — Invoke devops-skills:azure-pipelines-validator; fix errors; re-validate
6. PRESENT — Validated pipeline + stage explanation + setup notes (service connections, environments)Break down the user's request into technical requirements:
Load relevant documentation and examples:
Use external documentation sources when needed:
Create the pipeline following:
Critical step: Run validation before delivery:
# Invoke validator skill
devops-skills:azure-pipelines-validatorFix any reported issues and re-validate until clean.
Deliver complete solution with: