Introducing ADO Pipeline Comparator — Compare Azure DevOps Pipelines Across Organizations
March 10, 2026
by SIMS Tech4 min readIntroducing ADO Pipeline Comparator — Compare Azure DevOps Pipelines Across Organizations
Today we're releasing ADO Pipeline Comparator v1.0 — a free, open-source web application for comparing Build and Release pipelines across multiple Azure DevOps organizations, side-by-side.
A New Open-Source Tool from SIMS Tech
ADO Pipeline Comparator connects to multiple Azure DevOps organizations, caches pipeline definitions locally, and lets you compare any pipelines side-by-side — stages, jobs, steps, variables, and triggers — all in a single browser UI. Export to Excel or PDF. Runs as Docker or a self-contained Windows EXE.
The Problem
If your team works with multiple Azure DevOps organizations — or maintains similar CI/CD pipelines across several projects — pipeline governance becomes a challenge.
Questions like:
- "Is our production pipeline configured the same as staging?"
- "Which step is missing in the customer's build?"
- "Why does our UAT pipeline behave differently?"
...require manual inspection across browser tabs, copy-pasting into spreadsheets, and a lot of guesswork.
There's no native ADO tool for pipeline comparison. Until now.
What ADO Pipeline Comparator Does
🔗 Multi-Org Connections
Add as many ADO organizations as needed. PAT tokens stored AES-256 encrypted — never in plaintext. Test connection before saving.
⚖️ Side-by-Side Comparison
Compare stages, jobs, steps, variables, and triggers across 2+ pipelines. Collapsible sections, visual diff indicators — spot differences instantly.
📊 Advanced Pipeline Table
Sort, filter, group (Org → Project → Type), and search across all pipelines from all connected organizations. Checkbox selection for comparison.
📁 Export to Excel & PDF
Export the full comparison to .xlsx for further analysis or to PDF for audit reports, approval workflows, and stakeholder sharing.
💾 Local SQLite Cache
Pipeline definitions cached locally. Refresh on demand — all orgs, a single org, or a single pipeline. No data leaves your infrastructure.
🐳 Docker or Windows EXE
One Docker command and you're running. Or download the self-contained Windows EXE — no .NET installation needed on the host machine.
Supported Pipeline Types
All three Azure DevOps pipeline types are supported:
- Build (YAML) — YAML-based pipeline definitions
- Build (Classic) — Classic non-YAML build definitions
- Release (Classic) — Classic release definitions with stages, environments, and deployment groups
How to Get Started
The fastest way is Docker:
docker run -d --name ado-pipeline-comparator \
-p 5000:8080 \
-v ado-data:/app/data \
-e ENCRYPTION_KEY=$(openssl rand -base64 32) \
vglu/ado-pipeline-comparator:latest
Open http://localhost:5000, then:
- Go to ADO Sites → Add Site — enter your Azure DevOps organization URL and a PAT with Read access to Pipelines
- Click Test Connection to verify, then Save
- Go to Pipelines → click Refresh All to load pipeline definitions
- Select 2+ pipelines with checkboxes → click Compare
- Browse the side-by-side diff — export to Excel or PDF
For Windows users without Docker: download the self-contained .zip from GitHub Releases — no .NET installation needed, just extract and run start.cmd.
Security
PAT tokens are encrypted with AES-256 before being stored in the local SQLite database — never in plaintext. The encryption key is provided via the ENCRYPTION_KEY environment variable. Only Read access to Pipelines is required. All data stays on your own infrastructure — no external data transmission, no telemetry.
Tech Stack
Built with:
- Blazor Server + MudBlazor 7.x for the interactive UI
- ASP.NET Core 8 (.NET 8 LTS)
- SQLite + Entity Framework Core 8 for the local pipeline cache
- Azure DevOps .NET Client Libraries — official Microsoft ADO SDK
- ClosedXML + QuestPDF for Excel and PDF export
Who Is This For?
- DevOps Engineers — audit pipeline consistency across environments without opening 5 browser tabs
- Release Managers — verify pipeline configuration before deployments; export PDF for approval workflows
- Technical Delivery Managers — enforce pipeline governance; use Excel exports for project reviews
- ISVs managing multi-tenant ADO setups — compare customer pipelines against reference templates
- Compliance & Audit teams — document pipeline state with exportable reports
Links
- 🐙 GitHub (source + docs): github.com/vglu/ADOPipelineComparator
- 🐳 Docker Hub: hub.docker.com/r/vglu/ado-pipeline-comparator
- 🌐 Product page: sims-service.com/products/ado-pipeline-comparator
- 📧 Contact: vhlu@sims-service.com
🎯 Stop comparing Azure DevOps pipelines in browser tabs.
One tool. All your ADO organizations. Side-by-side diff. Excel & PDF export. Free & Open Source (MIT).
ADO Pipeline Comparator is free, open-source software by SIMS tech (MIT License). Source code: github.com/vglu/ADOPipelineComparator
Related Posts
Introducing D365FO Deploy Portal — Package Deployment to Power Platform Made Easy
February 9, 2025
We're excited to introduce D365FO Deploy Portal — a web-based tool that replaces the manual D365FO package deployment pipeline with a single, unified UI. Upload, merge, convert, and deploy to multiple Power Platform environments simultaneously.
D365FO Deploy Portal — New Version: Bidirectional Conversion, License Injection, Parallel Deploy, REST API
February 11, 2026
D365FO Deploy Portal major update: bidirectional LCS↔Unified conversion, license injection into Unified packages, parallel PAC CLI deployment, Unified package merge, full REST API with Swagger, CLI for headless conversion, and CI/CD pipeline integration. Everything D365FO developers, DevOps engineers, Release Managers, and TDMs need to automate package deployment to Power Platform.
D365FO Deploy Portal v1.5.2 — Two-Level Deployment Validation, Docker Hub, Quality & Docs
February 13, 2026
New release: two-level deployment validation (pre-deploy PAC auth check + post-deploy log verification), Docker Hub publication with auto-updated overview, SOLID refactoring with unit and E2E tests, scripts reorganized into scripts/ folder. Safer deployments and better automation for D365FO teams.