Desde que Microsoft compró GitHub en 2018 tiene dos plataformas DevOps: Azure DevOps y GitHub. Estos dos productos, que se solapan en parte, ofrecen enfoques distintos para equipos distintos.
01. Azure DevOps: enfoque corporativo
Azure Repos (Git), Azure Boards (backlog), Azure Pipelines (CI/CD), Azure Artifacts y Test Plans. Una solución completa para procesos ágiles corporativos. Muy extendida en las empresas.
02. GitHub: experiencia de desarrollador moderna
GitHub Actions (CI/CD), GitHub Copilot, GitHub Codespaces y Advanced Security. Encaja con el mundo del código abierto de nueva generación y es el preferido por los desarrolladores.
03. Comparación funcional
Resumen breve:
- Backlog: Azure Boards es más completo; GitHub Issues, más sencillo
- CI/CD: GitHub Actions es moderno; Azure Pipelines, maduro
- Análisis de código: GitHub Advanced Security lidera
- IA: el ecosistema de GitHub Copilot
04. Decisión
Orientación rápida:
- Equipo corporativo clásico, mezcla ITIL/Agile: Azure DevOps
- Equipo de desarrollo moderno, afín al código abierto: GitHub
- Se pueden usar los dos juntos
- La recomendación oficial de Microsoft: los proyectos nuevos a GitHub
05. Precios
Azure DevOps: gratuito hasta cinco usuarios y luego unos 6 $/usuario al mes. GitHub: de 4 a 21 $/usuario al mes según el plan.