El término DevOps, que es una combinación de los términos ingleses development (desarrollo) y operations (operaciones), designa la unión de personas, procesos y tecnología para ofrecer valor a los clientes de forma constante.

¿Qué significa DevOps para los equipos? DevOps permite que los roles que antes estaban aislados (desarrollo, operaciones de TI, ingeniería de la calidad y seguridad) se coordinen y colaboren para crear productos mejores y más confiables. Al adoptar una cultura de DevOps junto con prácticas y herramientas de DevOps, los equipos adquieren la capacidad de responder mejor a las necesidades de los clientes, aumentar la confianza en las aplicaciones que crean y alcanzar los objetivos empresariales en menos tiempo.

AZURE DEVOPS SERVICES

Azure Repos

Son repositorios de código fuente centralizados para publicar código y colaborar. La diferencia con los repositorios de GitHub es que los repositorios de Azure están alojados en la nube y también están centralizados para el uso de la organización.

Azure Boards

Son tableros para la gestión de proyectos como Kanban, informes, incidencias, epics, etc.

Azure Pipelines

Nos ayuda a automatizar los procesos, prinicpalmente los de integración y los de despliegue.

Azure Artifacts

Son repositorios para alojar artefactos que incluyen en el flujo de pruebas o implementación.

Azure Test Plans

Son herramientas de pruebas automatizadas para garantizar la calidad antes de lanzar el software.

GITHUB & GITHUB ACTIONS