బిల్డ్ ఆటోమేషన్ అనేది కోడ్ను స్వయంచాలకంగా కంపైల్ చేయడం, ప్యాకేజింగ్ చేయడం, మరియు సిద్ధం చేయడం — మానవ లేకుండా నిస్సార్థక దశలు లేకుండా — అమలుకు సిద్ధమైన కళ్లసం లాంటి వస్తువులుగా మార్చే ప్రక్రియ. ఇది CI/CD పైపલైన్ యొక్క మొదటి ప్రధాన దశ, సోర్స్ కోడ్ను పరీక్ష చేయగలిగిన మరియు నిస్సార్థకంగా ఉంచగలిగిన విషయంగా మార్చుకుంటుంది.
బిల్డ్ దశ ఏమి చేస్తుంది
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.
