Digite para filtrar os verbetes do Glossário.

    DevOps e infraestrutura · Formação DevOps

    O que é Integração contínua (CI)?

    Integração contínua combina mudanças frequentes e verificações automatizadas. Entenda o que um resultado confirma e como investigar falhas no pipeline.

    Também chamado de: continuous integration, CI

    O que é integração contínua

    Integração contínua, ou CI, combina a incorporação frequente de mudanças ao código compartilhado com verificações automatizadas. O objetivo é perceber incompatibilidades enquanto as alterações ainda são pequenas o suficiente para investigar sua origem.

    Executar testes numa branch valida as mudanças isoladas. Se uma branch renomeia um campo usado por outra, integrar com frequência permite descobrir a incompatibilidade enquanto o ajuste ainda envolve poucas alterações.

    O pipeline verifica uma revisão determinada

    Uma execução pode instalar dependências, gerar o build e executar testes sobre uma revisão identificada do projeto. Eventos como push ou atualização de pull request acionam essa execução conforme a configuração da ferramenta.

    Confira qual revisão foi testada e quais etapas realmente aconteceram. Um resultado antigo ou uma etapa ignorada por um filtro não demonstra o comportamento da alteração mais recente.

    Falha registrada e merge impedido são coisas diferentes

    Uma verificação pode informar falha sem impedir que alguém integre a mudança. No GitHub, as verificações exigidas pela proteção da branch estabelecem condições para o merge, respeitando as permissões e exceções configuradas.

    Confira essa exigência no repositório, além da existência do workflow. Se um teste indispensável fica opcional, o resultado vermelho pode permanecer visível enquanto a mudança segue para as etapas posteriores.

    O ambiente precisa permitir repetir o resultado

    Diferenças de versão, dependências ou configuração ajudam a explicar um teste que funciona localmente e falha na automação. O registro da execução deve permitir identificar os comandos, as versões e os parâmetros usados, preservando os segredos.

    Uma falha intermitente também precisa ser investigada, pois repetir até obter sucesso pode esconder dependência de horário, ordem ou serviço externo. Compare as execuções para descobrir a condição que muda, em vez de tratar o último resultado como explicação dos anteriores.

    Interpretar o resultado e corrigir a causa

    Leia a etapa que falhou e diferencie erro no código de indisponibilidade do ambiente de testes. Depois do ajuste, execute novamente as verificações sobre a revisão corrigida e confira se os casos relevantes continuam presentes.

    A entrega contínua amplia esse percurso até a preparação da versão para publicação. Para revisar um pipeline com orientação técnica ao vivo, o Desenvolvimento Colaborativo da Dev Side Studio pode apoiar uma investigação delimitada, como reproduzir uma falha que só aparece na automação.

    Dúvidas frequentes

    Perguntas frequentes sobre Integração contínua (CI)

    Ter um pipeline já significa praticar integração contínua?
    A ferramenta executa a automação, mas a prática também exige integrar mudanças frequentemente. Testar branches isoladas durante semanas não resolve o atraso na combinação do trabalho.
    CI publica automaticamente em produção?
    Não necessariamente. Ela verifica a integração das mudanças. O caminho de deploy e suas condições pertencem às etapas de entrega ou implantação configuradas no projeto.
    Um teste com falha impede o merge automaticamente?
    Somente quando o repositório exige aquela verificação e as permissões não permitem contorná-la. Executar um teste e exigir seu resultado são configurações diferentes.
    Todos os testes passaram. O código está livre de erros?
    O resultado vale para os casos, a revisão e o ambiente efetivamente testados. Uma função sem cobertura ou uma dependência diferente em produção pode apresentar um problema não detectado.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Formação DevOps

    A integração contínua combina alterações frequentes ao código compartilhado com verificações automatizadas.

    Conhecer a formação
    Capa da Formação DevOps

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva. R$ 1.997 à vista ou até 10x de R$ 219 no cartão.

    R$ 1.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva, um encontro por dia útil
    • Dia de conteúdo (terça e quinta) e War Room (segunda, quarta e sexta)
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano