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