¿Qué es CI/CD?
Las prácticas de integración continua (CI) y entrega/despliegue continuo (CD) que automatizan probar y publicar código de forma frecuente y confiable.
CI/CD
CI/CD combina dos prácticas complementarias. La Integración Continua (CI) consiste en ejecutar pruebas automatizadas cada vez que un desarrollador integra su código a la rama principal del repositorio, detectando errores en minutos en vez de descubrirlos semanas después. La Entrega o Despliegue Continuo (CD) automatiza el paso siguiente: llevar ese código, ya probado, hasta staging o producción.
Un pipeline de CI/CD típico (por ejemplo, con GitHub Actions) ejecuta automáticamente, en cada cambio de código: instalación de dependencias, pruebas unitarias e integración, construcción de una imagen (a menudo un contenedor Docker), y despliegue a un entorno según reglas definidas — sin que un humano tenga que ejecutar esos pasos manualmente.
Empresas que despliegan software con alta frecuencia y confiabilidad (varias veces al día, en algunos casos) dependen de pipelines de CI/CD maduros para lograrlo sin sacrificar calidad ni introducir errores en producción.
Términos relacionados
¿Listo para aplicar esto en un proyecto real?
Inscripciones abiertas. Cupos limitados por grupo para garantizar mentoría real.