Vai al contenuto

Processo di build

Il flusso definito che produce artefatti software da codice sorgente, dipendenze e altri input.

Sviluppo software

Che cos’è un processo di build?

Un processo di build produce output tecnici da input definiti, come file web o un pacchetto eseguibile. Gli input possono essere codice sorgente, dipendenze e configurazione. Il flusso stabilisce i passaggi: compilazione, raggruppamento o controlli sono possibili componenti. Non ogni build li include automaticamente tutti. Distribuzione e pubblicazione si considerano separatamente.

Per un portale inventato, il team registra revisione sorgente, dipendenze fissate, configurazione e pacchetto generato. Può così ricostruire gli input di un risultato specifico. Una cartella di output esistente non dimostra però che siano stati eseguiti tutti i test previsti né che il risultato sia in produzione. Servono le rispettive evidenze di controllo e distribuzione.

Fonti

Articoli sul tema

Sviluppo software con ASES

Software su misura, app web e mobile