¿Qué es Continuous Delivery?
Clase 11 de 29 • Curso Profesional de DevOps 2017
Resumen
Cuando incluimos CI en nuestro proceso, nos aseguramos que nuestro código siempre esté bien probado y sea posible enviarlo a producción con pocas preocupaciones. Este estado es la definición de Continuous Delivery. El código no necesariamente tiene que terminar en producción, pero el hecho de que podamos deploy con confianza basado en nuestro proceso de CI, nos pone en una posición muy cómoda. En el caso que veamos un problema en producción, podemos escoger una versión anterior con certeza de que no traerá problemas.
Lanzar el código directo a producción después que los cambios fueron aceptados por el proceso de CI es conocido como Continuous Deployment. Para llegar a este nivel, los niveles de prueba deben ser excelentes. Tener un ambiente de QA con pruebas de aceptación sería crucial para prevenir errores en las partes más críticas del servicio.