ਇੱਕ CI/CD ਪਾਈਪਲਾਈਨ ਇੱਕ ਸਵੈਚਲਿਤ ਪੜਾਵਾਂ ਦਾ ਕ্रम ਹੈ ਜਿਸ ਵਿੱਚੋਂ ਕੋਡ ਲੰਘਦਾ ਹੈ — commit ਤੋਂ ਲੈ ਕੇ deployment ਤੱਕ — ਆਮ ਤੌਰ 'ਤੇ build, test, ਅਤੇ deploy ਕਦਮਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ। ਇਹ ਸਵੈਚਲਿਤ ਰਸਤਾ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਜੋ ਕੋਡ ਤਬਦੀਲੀ ਨੂੰ deployed release ਵਿੱਚ ਬਦਲਦਾ ਹੈ।
ਪਾਈਪਲਾਈਨ ਦੀ ਧਾਰਨਾ
A PIPELINE is an automated workflow of STAGES that run in sequence on each code change:
→ triggered by an event (a push, a PR, a merge, a schedule)
→ each stage runs automatically; if a stage FAILS, the pipeline STOPS (broken code
doesn't proceed to later stages or production)
→ provides automation, consistency, and fast feedback
