Continuous Integration (CI) और Continuous Deployment (CD) क्या हैं?

ये सॉफ़्टवेयर विकास में प्रमुख प्रथाएँ हैं और DevOps दृष्टिकोण के केंद्रीय स्तंभ हैं।

🔄

Continuous Integration (CI)

CI का मतलब है कोड परिवर्तनों को एक साझा रिपॉजिटरी में बार-बार एकीकृत करना और स्वचालित परीक्षण करना ताकि कोड की विश्वसनीयता सुनिश्चित की जा सके।

📦

Continuous Delivery (CD)

CD स्वचालित परीक्षण और कोड परिवर्तनों की डिलीवरी प्रक्रिया को स्वचालित करता है, लेकिन उत्पादन में स्वचालित रूप से डिप्लॉयमेंट तक नहीं पहुँचता।

🔁

CI/CD पाइपलाइन

एक पाइपलाइन परीक्षणों, प्रक्रियाओं और जांचों का एक जुड़ा हुआ सेट है जिसमें CI, CD, एगाइल मानसिकता, DevOps दृष्टिकोण और SRE प्रथाओं का समर्थन किया जाता है।