Pipeline CI/CD
Una pipeline CI/CD è un workflow automatizzato che compila, testa e distribuisce le modifiche al software in modo continuo, consentendo ai team di rilasciare codice più velocemente e in modo più affidabile.
Ultimo aggiornamento: 3 marzo 2026
Una pipeline CI/CD (Continuous Integration / Continuous Deployment) è una sequenza automatizzata di passaggi che porta il codice dal commit di uno sviluppatore alla produzione attraverso build, test, scansioni di sicurezza e deployment. È la spina dorsale della moderna distribuzione del software: elimina i passaggi manuali e riduce il rischio di errore umano.
La Continuous Integration (CI) si concentra sull'integrazione e sul test automatici delle modifiche al codice man mano che gli sviluppatori eseguono i commit, intercettando presto i bug di integrazione. Il Continuous Deployment (CD) estende questo processo rilasciando automaticamente le build convalidate negli ambienti di staging o di produzione, senza passaggi di approvazione manuale.
Dal punto di vista della sicurezza, la pipeline CI/CD è un bersaglio di grande valore. Compromettere una pipeline dà a un attaccante la possibilità di iniettare codice malevolo negli artefatti di build, rubare secret e token o distribuire in produzione su larga scala software con backdoor: per questo il rafforzamento della pipeline è una parte fondamentale di qualsiasi programma di sicurezza della software supply chain.