Build automation خودکار طور پر compiling، packaging، اور تیاری کا عمل ہے جو کوڈ کو deployable artifacts میں تبدیل کرتا ہے — بغیر manual steps کے۔ یہ CI/CD pipeline کا پہلا اہم مرحلہ ہے، جو source code کو کچھ ایسی چیز میں تبدیل کرتا ہے جسے test اور deploy کیا جا سکے۔
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.
