Buildproces
De vastgelegde werkwijze die softwareartefacten maakt uit onder meer broncode en afhankelijkheden.
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
Verwante begrippen
- CompilerEen programma dat broncode naar een andere doelrepresentatie vertaalt.
- UitvoeringsomgevingDe omgeving waarin een programma draait en de beschikbare functies gebruikt.
- BundlerEen hulpmiddel dat verbonden modules en middelen groepeert in bestanden voor levering.
- Pull requestEen voorstel om wijzigingen in een doelbranch op te nemen, met context voor gezamenlijke beoordeling en discussie.
- LegacysysteemEen bestaand systeem dat nog wordt gebruikt, met gegroeide technische en bedrijfsafhankelijkheden.
- MultitenancyMultitenancy ondersteunt afzonderlijke klant- of groepsbereiken in één oplossing. Een tenant is niet automatisch één persoon of één database.
Artikelen over dit onderwerp








Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


