Este repositorio contiene el material del taller práctico para aprender a integrar GitHub con Azure DevOps, combinando lo mejor de ambas plataformas para mejorar tus flujos de trabajo de desarrollo, planeación y automatización.
-
Fundamentos de GitHub y Azure DevOps
- ¿Qué es GitHub? ¿Qué es Azure DevOps?
- Casos de uso por separado y en conjunto
- Servicios clave de Azure DevOps
- Comparación entre Azure Repos y GitHub Repos
- Tipos de integración disponibles
-
Configuración en Azure DevOps
- Crear organización y proyecto
- Configurar equipos, áreas y sprints
- Conectar un repo de GitHub a Azure DevOps
- Crear y vincular work items a commits/pull requests
-
Gestión de Código y Tareas
- Uso de Boards y repositorios
- Políticas de ramas, revisiones y control de acceso
-
CI/CD con GitHub y Azure Pipelines
- Pipelines en YAML
- Despliegue automatizado desde GitHub
-
Automatización Avanzada
- Multi-stage pipelines, gates, aprobaciones
- Notificaciones en Teams o Slack
-
Buenas Prácticas y Seguridad
- Branch policies, revisiones, escaneo de secretos y accesos
Cada carpeta del repositorio incluye ejercicios prácticos con instrucciones paso a paso para que puedas seguir el taller por tu cuenta.
- Cuenta en GitHub
- Cuenta en Azure DevOps
- Git instalado en tu equipo
- Editor de código (Visual Studio Code)
- Taller impartido por Alejandra Martínez
- GitHub: alemcuevas
Este repositorio se publica bajo la MIT License.