← Torna al glossario
D · Glossario Muza
dèploiment-pìpeline
Deployment Pipeline
loc. s. f. inv. [dall'ingl. pipeline «conduttura»; sequenza automatizzata di passaggi che porta il codice dallo sviluppo alla produzione]
Definizioni
1
Il percorso automatico dal codice al sito live.
Sequenza automatizzata di fasi che il codice percorre dalla scrittura alla pubblicazione: build (compilazione), test automatici, staging (ambiente di pre-produzione), deploy in produzione. Ogni fase deve superare dei controlli prima di procedere alla successiva. Elimina il deploy manuale e riduce drasticamente gli errori.
Esempi
- «La deployment pipeline blocca automaticamente il deploy se un test fallisce. Nessuna modifica difettosa arriva in produzione.»
- «Prima della pipeline ogni deploy era un'operazione manuale rischiosa. Adesso è un click su un bottone con garanzie di qualità.»
Etimologia
Il termine pipeline in informatica viene dalla metafora industriale del tubo attraverso cui scorre il prodotto in lavorazione. In sviluppo software indica la sequenza di fasi automatizzate build, test, staging, deploy attraverso cui il codice passa prima di arrivare in produzione. Si afferma con la diffusione del DevOps e del CI/CD negli anni 2010.
LE NOSTRE CERTIFICAZIONI



ISO 9001 — Gestione della Qualità

ISO IEC 27001 — Sicurezza delle Informazioni

ISO IEC 27017 — Sicurezza Cloud