¿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.
¿Quieres saber más?
Si te interesa saber más acerca de CD, escríbeme por linkedin. Me encanta compartir ideas, dudas y curiosidades sobre estos temas, así que no dudes en pasarte por ahí. ¡Nos leemos!
¿Qué es un Canary Release?
Un Canary Release (lanzamiento canario) es una estrategia de despliegue de...
¿Qué es una Release Candidate?
La Release Candidate o (RC) es una versión de un programa de software que e...
¿Qué es CI o Continuous Integration?
La Integración Continua (CI), del inglés Continuous Integration, es una prá...
¿Qué es el control de versiones?
El control de versiones o versión control es la práctica de rastrear y gest...
¿Qué es una build?
En el campo del desarrollo de software, una build hace referencia al proces...