Indholdsfortegnelse:
Definition - Hvad betyder Build Tool?
Bygningsværktøjer er programmer, der automatiserer oprettelsen af eksekverbare applikationer fra kildekoden. Bygning inkorporerer sammenstilling, sammenkædning og pakning af koden i en brugbar eller eksekverbar form. I små projekter påkalder udviklere ofte manuelt byggeprocessen. Dette er ikke praktisk for større projekter, hvor det er meget svært at holde styr på, hvad der skal bygges, i hvilken rækkefølge og hvilke afhængigheder der er i byggeprocessen. Brug af et automatiseringsværktøj tillader, at byggeprocessen er mere ensartet.
Techopedia forklarer Build Tool
Det primære formål med de første build-værktøjer, såsom GNU-fabrikanter og "foretagne afhængige" -værktøjer, der almindeligvis findes i Unix og Linux-baserede operativsystemer, var at automatisere opkaldene til kompilatorerne og linkerne. I takt med at build-processer bliver stadig mere komplekse, understøtter opbygning af automatiseringsværktøjer normalt styringen af aktiviteterne før og efter kompilering og link samt kompilering og linkaktiviteter.
Processen med kodekompilering er vigtig for oprettelsen af software, når programmeringssprog på højt niveau anvendes. En del af build-værktøjets funktion er at tackle fejl i kompilationsprocessen for komplekse softwaresystemer.
Moderne build-værktøjer går videre med at muliggøre workflow-behandling ved at hente kildekode, distribuere eksekverbare enheder til at være test og endda optimere komplekse build-processer ved hjælp af distribuerede build-teknologier, som involverer at køre build-processen på en sammenhængende, synkroniseret måde på tværs af flere maskiner.