~/questoes/devops
CI/CD (Integração Contínua e Deployment Contínuo) é o mecanismo que automatiza todo o fluxo desde a mudança de código até a produção. Ele elimina as etapas manuais repetitivas, permitindo que múltiplas atualizações sejam entregues com segurança e velocidade.
CI/CD automatiza o ciclo completo de integração, teste, build e deployment sem necessidade de intervenção manual frequente. Isso significa que quando um desenvolvedor faz uma mudança no código, o sistema automaticamente valida, empacota e coloca em produção, reduzindo erros humanos e acelerando entregas.
CI/CD não elimina a necessidade de Docker e Terraform. Na verdade, essas ferramentas trabalham juntas na pipeline: Docker cria os containers, Terraform provisiona a infraestrutura, e CI/CD automatiza todo esse processo de forma integrada.
Testes manuais de QA ainda são importantes e complementam os testes automatizados. CI/CD automatiza testes básicos, builds e deployments, mas profissionais de QA continuam validando experiência do usuário, testes exploratórios e cenários complexos.
CI/CD na verdade permite múltiplos deployments por dia de forma segura, não limita a uma vez por semana. A automação oferece confiança para fazer atualizações frequentes com validação contínua, aumentando a velocidade de entrega.
Esta alternativa descreve corretamente o papel do CI/CD: automatizar todas as etapas (integração, teste, build, deployment) sem intervenção manual constante. Isso permite confiabilidade, velocidade e consistência no fluxo de trabalho.