¿Qué es CD?
Son las siglas de continuous deployment.
Definición
Continuous Deployment, o Despliegue Continuo, es un enfoque de ingeniería de software donde los cambios de código se lanzan automáticamente al entorno de producción a través de una serie de pruebas automatizadas.
Proceso
Los nuevos cambios de código pasan por una pipeline de pruebas e inspecciones, y si son aprobados, se despliegan directamente en el entorno de producción.
Beneficios
El despliegue continuo acelera la entrega de software, reduce el tiempo de llegada al mercado de nuevas funcionales y permite ciclos de feedback más rápidos.
Corrección
Los despliegues frecuentes facilitan la búsqueda y corrección de errores, ya que los bugs son más recientes y fáciles de rastrear.