Diapositiva 2
¿Qué es CI/CD?
Lo que dice la diapositiva
- CI/CD significa integración y distribución o implementación continuas.
- Objetivo: optimizar y agilizar el ciclo de vida del desarrollo del software.
- CI – integración continua: integrar los cambios del código en un repositorio de código fuente compartido, de forma automática y frecuente.
- CD – implementación o distribución continua: proceso de dos partes que implica la integración, la prueba y la distribución de los cambios en el código.
- En la distribución continua los cambios no llegan a producción de forma automática.
- En la implementación continua los cambios sí llegan a producción automáticamente.
Idea clave
CI = integrar + comprobar. CD = dejar la versión lista (entrega) o publicarla sola (despliegue).
Mismo concepto, distintos nombres (¡ojo en el examen!)
- •Continuous Delivery = Entrega continua = Distribución continua → llega a producción con aprobación humana.
- •Continuous Deployment = Despliegue continuo = Implementación continua → llega a producción automáticamente.
Truco para recordar
Pizza en el mostrador vs. pizza en tu puerta
En la entrega / distribución continua la pizza está lista en el mostrador, pero una persona decide cuándo llevarla. En el despliegue / implementación continua la pizza llega sola a tu puerta.
Diagrama: Construir → Prueba → Entregar → Desplegar
Construir→Prueba→Entregar→Desplegar
Abrir el diagrama interactivo →
Autoevaluación
¿Lo tienes? Marca lo que ya puedes hacer
0/3Compruébalo
Pregunta 1 de 4
Opción múltipleDiap. 2