ਵਰਜਨ ਕੰਟਰੋਲ (Git) ਉਹ ਬੁਨਿਆਦ ਹੈ ਜਿਸ ਉੱਤੇ CI/CD ਬਣਦਾ ਹੈ — ਰਿਪੋਜ਼ਿਟਰੀ ਵਿੱਚ ਕੋਡ ਦੀਆਂ ਤਬਦੀਲੀਆਂ ਪਾਈਪਲਾਈਨਾਂ ਨੂੰ ਟਰਿਗਰ ਕਰਦੀਆਂ ਹਨ, ਅਤੇ ਬ੍ਰਾਂਚਿੰਗ ਕੌਸ਼ਲ ਇਹ ਨਿਰਧਾਰਿਤ ਕਰਦੇ ਹਨ ਕਿ CI/CD ਕਿਵੇਂ ਚਲਦਾ ਹੈ। Git ਅਤੇ CI/CD ਦਾ ਏਕੀਕਰਨ ਉਹ ਹੈ ਜੋ ਸਵੈ-ਚਾਲਿਤ, ਪਰਿਵਰਤਨ-ਚਾਲਿਤ ਡਿਲਿਵਰੀ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ।
Git CI/CD ਨੂੰ ਟਰਿਗਰ ਕਰਦਾ ਹੈ
CI/CD pipelines are TRIGGERED by Git events:
→ a PUSH to a branch → runs CI (build + test) on that change
→ a PULL REQUEST → runs CI to verify the change before merging
→ a MERGE to main → may trigger deployment (CD)
→ a TAG (e.g. v1.2.0) → may trigger a release/production deployment
→ Every code change in Git automatically drives the pipeline → change-driven automation.
