Ett bygge är en process som skapar nya resurser från befintliga resurser, uppdaterar befintliga resurser eller både och.
I arbetsmiljön anropas olika byggfunktioner för olika typer av projekt. Exempel: när ett bygge startar för ett Java-projekt konverterar Java-byggfunktionen varje Java-källfil (.java-fil) till en eller fler exekverbara klassfiler (.class-filer). Byggfunktionerna underbygger vanligen restriktionerna för en viss domän. Exempel: en webblänkbyggfunktion kan uppdatera länkar till filer vars namn eller plats ändras.
Det två typer av byggen:
Ett stegvist bygge använder föregående byggläge och tillämpar konverteringarna av de konfigurerade byggfunktionerna till de resurser som har ändrats sedan föregående läge bearbetades (dvs. sedan föregående bygge).
Ett rent bygge tar bort eventuella problem och föregående byggläge. Nästa bygge efter ett rent bygg konverterar alla resurser enligt domänreglerna för den konfigurerade byggfunktionen.
Stegvisa och rena byggen kan göras för en viss projektuppsättning eller för hela arbetsytan.Enskilda filer och mappar kan inte byggas. Det finns två sätt att utföra ett bygge:
Bygga resurser
Utföra byggen manuellt
Utföra byggen automatiskt
Spara resurser automatiskt före ett manuellt bygge
Ändra byggordning