Continuous Integration / Continuous Delivery. Cada push é construído, testado e implementado — o pré-requisito para entregar depressa.
Categoria · DevOps & Infra
O que significa CI/CD.
A Continuous Integration constrói e testa automaticamente cada push de código antes de este chegar ao ramo principal. A Continuous Delivery leva o resultado verificado, de forma automatizada, até à porta da produção — ou diretamente para dentro dela.
A pipeline substitui passos manuais e sujeitos a erro: compilar, testar, construir a imagem, fazer deploy. Cada passo fica registado de forma rastreável.
Porque é a base para entregar depressa.
Sem CI/CD, entregar torna-se num acontecimento com risco. Com CI/CD, torna-se rotina: pequenas alterações, entregues com frequência, cada uma revertível individualmente. É assim que operamos os produtos dos clientes.
Para nós, a pipeline é, ao mesmo tempo, o trilho de auditoria — quem construiu e aprovou o quê e quando. Isto coincide diretamente com os deveres de comprovação da nossa certificação ISO 27001.
Onde falha.
Uma pipeline é apenas tão boa quanto os testes que executa. Sem testes significativos, a CI/CD limita-se a automatizar a entrega rápida e fiável de erros para produção.
E Continuous Delivery não significa obrigatoriamente ir para produção sem aprovação humana. Onde a regulação ou o risco de negócio o exigem, o último portão continua a ser, deliberadamente, um passo de aprovação manual.


