Azure DevOps is Microsoft's comprehensive DevOps platform that provides integrated services for planning, developing, delivering, and operating software at scale. It encompasses five core services—Azure Boards, Repos, Pipelines, Test Plans, and Artifacts—that can be used together or independently to support the entire application lifecycle. Whether you're managing agile projects, automating CI/CD workflows, or hosting private packages, Azure DevOps centralizes collaboration across development teams. A critical insight: while many teams start with Pipelines for automation, the platform's real power emerges when you integrate work item tracking with source control and automated deployments, creating full traceability from idea to production.
What This Cheat Sheet Covers
This topic spans 33 focused tables and 228 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
Table 1: Core Services
Azure DevOps isn't one product so much as five that share a home—Boards for planning, Repos for source, Pipelines for automation, Test Plans for QA, and Artifacts for packages. You can adopt them piecemeal or wire them together, and knowing what each one owns is the first step to deciding which corner of the platform you actually need.
| Service | Example | Description |
|---|---|---|
Epic → Feature → User Story → Task | • Agile project management with Kanban boards, backlogs, sprints, and dashboards • supports Scrum, Agile, CMMI, and Basic processes | |
git clone https://dev.azure.com/org/proj/_git/repo | Git repositories or TFVC for version control with unlimited private repos, pull requests, and branch policies | |
trigger: branches: include: [main] | CI/CD automation supporting any language, platform, or cloud with YAML or Classic pipelines |