O que significa CI?
Significa Integração Contínua.
Definição
Integração Contínua (CI) é uma prática de desenvolvimento de software onde desenvolvedores mesclam regularmente suas mudanças de código em um repositório central, seguido por builds e testes automatizados. É uma prática central da filosofia DevOps.
Automação
CI envolve um componente cultural, promovendo a integração frequente, e um componente de automação. Mudanças de código disparam processos de build automatizados para criar software executável.
Objetivos
Os principais objetivos do CI são encontrar e corrigir erros rapidamente, melhorar a qualidade do software e reduzir o tempo necessário para validar e liberar novas atualizações de software.
Confiança
A integração frequente gera confiança de que a base de código está sempre em um estado funcional.