¿Qué significa CI?

Son las siglas de Continuous Integración.

📜

Definición

La Integración Continua (CI) es una práctica de desarrollo de software donde los desarrolladores fusionan regularmente sus cambios de código en un repositorio central, seguido de construcciones y pruebas automatizadas. Es una práctica central de la filosofía DevOps.

🔨

Automatización

CI involucra tanto un componente cultural, fomentando la integración frecuente, como un componente de automatización. Los cambios de código disparan procesos de construcción automatizados para crear software ejecutable.

🚀

Objetivos

Los objetivos clave de CI son encontrar y corregir errores rápidamente, mejorar la calidad del software y reducir el tiempo que se tarda en validar y lanzar nuevas actualizaciones de software.

🔄

Confianza

La integración frecuente genera confianza en que la base de código siempre está en un estado funcional.

🔬

Cobertura de Pruebas

CI debe incluir un conjunto completo de pruebas automatizadas para cubrir diferentes aspectos del software y garantizar su nivel de QA.