Seit Microsoft 2018 GitHub übernommen hat, gibt es zwei DevOps-Plattformen: Azure DevOps und GitHub. Diese sich teilweise überschneidenden Produkte bieten für verschiedene Teams verschiedene Ansätze.
01. Azure DevOps: Unternehmensfokus
Azure Repos (Git), Azure Boards (Backlog), Azure Pipelines (CI/CD), Azure Artifacts, Test Plans. Eine Komplettlösung für Enterprise-Agile-Prozesse. In türkischen Unternehmen weit verbreitet.
02. GitHub: modernes Entwicklererlebnis
GitHub Actions (CI/CD), GitHub Copilot, GitHub Codespaces, Advanced Security. Kompatibel mit der neuen Open-Source-Welt; von Entwicklern bevorzugt.
03. Funktionaler Vergleich
Eine kurze Zusammenfassung:
- Backlog: Azure Boards umfassender; GitHub Issues schlichter
- CI/CD: GitHub Actions modern, Azure Pipelines ausgereift
- Codeanalyse: GitHub Advanced Security führend
- KI: das GitHub-Copilot-Ökosystem
04. Entscheidung
Eine kurze Orientierung:
- Klassisches Unternehmensteam, ITIL/Agile-Mischung: Azure DevOps
- Modernes Entwicklerteam, Open-Source-freundlich: GitHub
- Beide gemeinsam zu nutzen, ist möglich
- Offizielle Microsoft-Empfehlung: neue Projekte auf GitHub
05. Preisgestaltung
Azure DevOps: bis zu 5 Nutzer kostenlos, danach ca. 6 $/Monat pro Nutzer. GitHub: je nach Plan 4–21 $/Monat pro Nutzer.