CI/CD

Optimización continua

CI/CD es una práctica que abarca varias fases de DevOps al ser un método de optimización de la eficiencia gracias a la formalización del proceso y el empleo de la automatización.

CI (integración continua) es la práctica de integrar cambios de código en un repositorio múltiples veces al día.

CD tiene dos significados: la entrega continua automatiza las integraciones de código, mientras que el despliegue continuo entrega automáticamente las versiones finales a los clientes.

La integración continua (CI) habilita tanto la entrega como el despliegue continuo (CD). En el caso de la entrega continua el paso a producción se realiza manualmente mientras que, en el despliegue continuo, este paso es automático.

Grafico CI/CD

Para cualquier flujo de DevOps es crucial adoptar una aproximación CI/CD, ya que, al fomentar la realización de pruebas frecuentes, se reducen potenciales defectos del código, al mismo tiempo se limitan los riesgos. Al mismo tiempo, la automatización incrementa la eficiencia y reduce significativamente los potenciales errores.