Temas
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/3

Compruébalo

Pregunta 1 de 4
Opción múltipleDiap. 2

¿Cuál es el objetivo de la CI/CD según la presentación?