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