Una build di rilascio è la versione di un prodotto software confezionata e preparata per la distribuzione agli utenti. In genere include codice compilato, configurazione e altri file necessari per installare o eseguire il prodotto. A differenza di una build di sviluppo, è destinata all'uso pubblico o da parte dei clienti e dovrebbe superare i test e le verifiche di approvazione pertinenti.
Le build di rilascio sono importanti per la cybersicurezza perché le scelte di confezionamento influiscono su ciò che ricevono gli utenti: codice, risorse, dipendenze e impostazioni di sicurezza possono tutti introdurre rischi. I team spesso tengono traccia delle versioni e verificano i pacchetti per poter individuare le release interessate, distribuire correzioni o sostituire contenuti. Per esempio, un editore di videogiochi può aggiornare una build di rilascio per rimuovere o sostituire una risorsa multimediale; i team software possono pubblicare una nuova build per correggere una vulnerabilità. Una numerazione chiara delle versioni e una distribuzione controllata aiutano a garantire che gli utenti ricevano la revisione prevista.


