Definición
Práctica de entrega de software con integración continua y disponible para publicación en cualquier momento.
Comprender este concepto
La entrega continua (CD) es una práctica de ingeniería de software que permite integrar continuamente el software y mantenerlo listo para su publicación. Aborda los largos ciclos de publicación del software y los elevados riesgos de integración. A diferencia de la integración continua, CD hace hincapié en la implementación automatizada y en mantener el software listo para su publicación. Los resultados son canalizaciones automatizadas, scripts de implementación y versiones de software listas para publicar.
Ejemplos de escenarios de negocio
Cuando un equipo de software necesita actualizar las funciones del producto con frecuencia, puede adoptar CD. Por ejemplo, una empresa SaaS creó una canalización CI/CD que prueba automáticamente cada cambio de código y lo despliega en un entorno de preproducción. El equipo puede publicar una nueva versión con un solo clic en cualquier momento, lo que reduce el tiempo de comercialización y los errores humanos. Como resultado, los clientes obtienen antes las nuevas funciones.