¿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.

🍄

¿Quieres saber más?

Si te interesa saber más acerca de CI, escríbeme por linkedin. Me encanta compartir ideas, dudas y curiosidades sobre estos temas, así que no dudes en pasarte por ahí. ¡Nos leemos!