# Integração contínua
> [!NOTE] Integração contínua
> A Integração Contínua (Continuous Integration - CI) é uma prática de desenvolvimento de software onde os desenvolvedores integram o código em um repositório compartilhado com frequência, tipicamente várias vezes ao dia. Cada integração é verificada por um build automatizado (incluindo testes) para detectar erros o mais rápido possível.
A Integração Contínua (CI) é um pilar fundamental das práticas modernas de desenvolvimento ágil e DevOps. Seu principal objetivo é reduzir a complexidade e o risco associados à integração de código de múltiplos desenvolvedores em um projeto. Em vez de esperar longos períodos para integrar grandes blocos de código, os desenvolvedores enviam suas alterações para o repositório principal (como [[Git]]) várias vezes ao dia.
Cada vez que uma alteração é enviada, um sistema de CI (como Jenkins, GitLab CI, [[GitHub Actions]], CircleCI) é acionado para realizar um build automatizado.
**:: Referência ::** [Qual é a diferença entre integração contínua, entrega e implantação? | Solvimm](https://solvimm.com/blog/qual-a-difer-entre-integration-entrega-e-implantacao-continuas/)
# Notas
Integração contínua (CI) é uma prática na qual os desenvolvedores fazem parte do código testado em um branch compartilhado várias vezes ao dia.
**:: Referência ::** [Qual é a diferença entre integração contínua, entrega e implantação? | Solvimm](https://solvimm.com/blog/qual-a-difer-entre-integration-entrega-e-implantacao-continuas/)