// Glossario IT

Artifact Repository

Un archivio centralizzato che memorizza le versioni compilate e pronte all'uso del software prodotto, come pacchetti, librerie e immagini container.

Voce curata da Luciano Blancato, IT Manager a Catania · aggiornata il

Cos'è

Un artifact repository archivia in modo centralizzato le versioni compilate e pronte all'uso del software prodotto da una pipeline di build, come pacchetti applicativi, librerie condivise o immagini di container, rendendole disponibili per essere distribuite in modo tracciabile e ripetibile, invece di dover ricompilare ogni volta il codice sorgente per ogni rilascio o ambiente diverso.

Perché conta

Garantisce che l'esatta stessa versione compilata testata durante lo sviluppo sia quella effettivamente distribuita in produzione, eliminando incongruenze che potrebbero derivare da una nuova compilazione eseguita in un momento diverso con dipendenze leggermente cambiate. È anche il punto naturale in cui applicare controlli di sicurezza sugli artefatti prima che vengano distribuiti in ambienti di produzione.