Build automation huwa l-proċess ta' kompilazzjoni, pakkaġġ, u preparazzjoni tal-kodiċi awtomatikament f'artifacts deployable — mingħajr passi manuali. Huwa l-ewwel stadja maġġuri ta' pipeline CI/CD, li jbiddel il-kodiċi tal-sors f'xi ħaġa li tista' tiġi ttestjata u deployata.
X'jagħmel il-build stage
The BUILD automates turning source code into a deployable ARTIFACT:
→ INSTALL dependencies (npm install, pip install, etc.)
→ COMPILE / transpile code (if needed: Java, TypeScript, Go, etc.)
→ BUNDLE / package (frontend bundles, JARs, binaries)
→ BUILD container images (Docker) if containerized
→ produce ARTIFACTS ready for testing and deployment
→ Automated, consistent, repeatable — no manual build steps.
