Pipeline de CI/CD
Um pipeline de CI/CD é um fluxo de trabalho automatizado que compila, testa e implementa alterações de software continuamente, permitindo às equipas distribuir código mais depressa e com maior fiabilidade.
Última atualização: 3 de março de 2026
Um pipeline de CI/CD (Continuous Integration / Continuous Deployment) é uma sequência automatizada de passos que leva o código, desde o commit de um programador, pela compilação, pelos testes e pela análise de segurança até à implementação em produção. É a espinha dorsal da entrega moderna de software, eliminando passagens manuais e reduzindo o risco de erro humano.
A integração contínua (CI) centra-se em integrar e testar automaticamente as alterações de código à medida que os programadores fazem commit, detetando cedo os erros de integração. A implementação contínua (CD) vai mais longe, lançando automaticamente builds validados em ambientes de staging ou produção sem etapas de aprovação manual.
Do ponto de vista da segurança, o pipeline de CI/CD é um alvo de grande valor. Comprometer um pipeline dá a um atacante a capacidade de injetar código malicioso em artefactos de build, roubar segredos e tokens ou enviar software com backdoors para produção em grande escala, o que torna o reforço do pipeline uma parte crítica de qualquer programa de segurança da cadeia de abastecimento de software.