Azure DevOps Services
Conjunto de servicios que aborda cada una de las fases del ciclo de vida del desarrollo de software:
- Azure Repos: Publicación de código para su revisión y colaboración. Conexión con GIT.
GIT es un sistema gratuito y de código abierto distribuido, que permite controlar las versiones de software, diseñado para gestionar proyectos con velocidad y eficiencia. Es muy usado en el desarrollo de software
- Azure Boards: Administración de proyectos siguiendo metodologías ágiles. Permite integrar tableros Kanban y Scrum.
- Azure Pipelines: Automatización de canalizaciones CI/CD.
CI/CD o integración y distribución continuas es un método para distribuir aplicaciones a los clientes con frecuencia de forma automática, con un control permanente en todas las fases del ciclo de vida. Incluye integración, distribución e implementación.
- Azure Artifacts: Hospedar artefactos, como código fuente compilado.
Los artefactos permiten desarrollar una vez un una "pieza" del código, e implementarla en diferentes entornos.
- Azure Test Plans: Herramienta de pruebas automatizadas y exploratorias.
Azure DevTest Labs
Permite crear de forma rápida y sencilla entornos de desarrollo y pruebas, usando plantillas para las Máquinas Virtuales.
Parte 7: IoT