CI/CD என்பது Continuous Integration மற்றும் Continuous Delivery/Deployment — மென்பொருளை உருவாக்குவது, சோதனை செய்வது மற்றும் பயன்படுத்துவதை தானியக்கமாக்குக கூடிய நடைமுறைகள். இதன் நோக்கம் அடிக்கடி, நம்பகமாக மற்றும் விரைவாக மாற்றங்களை வெளியிட வேண்டும், தானியக்கத்திற்கு கையேடு, பிழை-வாய்ப்பு உள்ள செயல்முறைகளை மாற்றியமைக்க வேண்டும்.
CI — Continuous Integration
CONTINUOUS INTEGRATION: developers frequently merge code into a shared branch, and each
change is AUTOMATICALLY built and tested:
→ on every push/PR: build the code + run tests (automatically)
→ catch integration problems and bugs EARLY (immediately, not weeks later)
→ keep the main branch in a working state
→ Frequent integration + automated verification = fewer, smaller, easier-to-fix problems.
