O que é CI?

CI é a sigla de Continuous Integration, ou integração contínua, uma prática em que cada mudança feita no código de um software é juntada ao projeto e testada automaticamente. A ideia é descobrir erros cedo, logo depois que aparecem.

Na prática, toda vez que um programador envia uma alteração para o repositório compartilhado, um sistema automático compila o programa, roda uma bateria de testes e avisa a equipe se algo quebrou. Assim, o problema é isolado na mudança recente, e não espalhado por semanas de trabalho acumulado.

Uma analogia simples é pensar em uma linha de montagem de carros em que cada peça instalada passa imediatamente por um teste de encaixe e funcionamento. Se uma peça não se encaixa, o defeito aparece naquele momento, e não só quando o carro já está pronto e na rua.

Essa prática importa porque reduz o custo de corrigir falhas e deixa o software mais estável para quem o usa. Para equipes que a adotam, vale manter testes bem escritos e revisar rapidamente os avisos do sistema, já que testes fracos dão uma falsa sensação de segurança.

Onde falamos disso

Termos relacionados

← Ver o glossário completo