Naar de inhoud

Buildproces

De vastgelegde werkwijze die softwareartefacten maakt uit onder meer broncode en afhankelijkheden.

Softwareontwikkeling

Wat is een buildproces?

Een buildproces maakt technische uitvoer uit vastgelegde invoer, bijvoorbeeld websitebestanden of een uitvoerbaar pakket. Invoer kan broncode, afhankelijkheden en configuratie omvatten. De werkwijze bepaalt de stappen: compileren, bundelen of controles zijn mogelijke onderdelen. Niet elke build bevat ze automatisch allemaal. Uitrollen en publiceren vragen afzonderlijke aandacht.

Voor een fictief portaal registreert het team broncoderevisie, vastgelegde afhankelijkheden, configuratie en gegenereerd pakket. Zo kan het nagaan welke invoer een bepaald resultaat heeft opgeleverd. Een bestaande uitvoermap bewijst echter niet dat alle geplande tests zijn uitgevoerd of dat de uitvoer op productie staat. Daarvoor zijn de betreffende controle- en uitrolbewijzen nodig.

Bronnen

Artikelen over dit onderwerp

Softwareontwikkeling met ASES

Maatwerksoftware, web- en mobiele apps