CI/CD stands for Continuous Integration ਅਤੇ Continuous Delivery/Deployment — ਅਭਿਆਸ ਜੋ software ਨੂੰ ਬਣਾਉਣਾ, ਪਰਖਣਾ, ਅਤੇ ਤਾਇਨਾਤ ਕਰਨਾ automate ਕਰਦੇ ਹਨ। ਟੀਚਾ ਇਹ ਹੈ ਕਿ ਬਦਲਾਅ ਅਕਸਰ, ਭਰੋਸੇਮੰਦ ਢੰਗ ਨਾਲ, ਅਤੇ ਜਲਦੀ ਜਾਰੀ ਕੀਤੇ ਜਾਣ, ਜਿਸ ਵਿੱਚ automation ਹਥਕਰਮ ਨੂੰ ਬਦਲਦਾ ਹੈ ਜੋ ਗਲਤੀ ਹੋਣ ਦੇ ਲਈ ਤਿਆਰ ਹਨ।
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.
