← 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
Certificazione ISO 9001

ISO 9001 — Gestione della Qualità

Certificazione ISO/IEC 27001

ISO IEC 27001 — Sicurezza delle Informazioni

Certificazione ISO/IEC 27017

ISO IEC 27017 — Sicurezza Cloud