Continuous Integration - निरंतर एकीकरण का क्या अर्थ है?

सॉफ़्टवेयर विकास में, निरंतर एकीकरण (CI) एक संस्करण नियंत्रण प्रणाली में नियमित रूप से कोड परिवर्तन करने का अभ्यास है जो स्वचालित रूप से कोड का परीक्षण और परिनियोजन कर सकता है। शब्द का उल्लेख अक्सर निरंतर वितरण के साथ किया जाता है, एक दृष्टिकोण जिसमें कोड स्वचालित रूप से परीक्षण किया जाता है, लेकिन मैन्युअल रूप से उत्पादन में जारी किया जाता है।

CI/CD कोड जारी करने के लिए पुनरावृत्त दृष्टिकोण का उपयोग करता है और सॉफ्टवेयर विकास के पारंपरिक जलप्रपात विधि के साथ इसकी तुलना की जा सकती है।

विकास दल सॉफ्टवेयर विकास के लिए निरंतर एकीकरण दृष्टिकोण का उपयोग करते हैं क्योंकि यह उन्हें लंबे समय तक अलग-अलग काम करने की तुलना में तेज और अधिक कुशल तरीके से विकसित करने की अनुमति देता है।

इस दृष्टिकोण का उपयोग करने वाले डेवलपर्स एक स्रोत कोड रिपॉजिटरी में परिवर्तन प्रस्तुत करते हैं, जिस समय मौजूदा कोड आधार परिवर्तन और नए कोड को अन्य संसाधनों के साथ जोड़ा जा सकता है जो संभावित कोडिंग संघर्षों की तलाश करते हैं। वाणिज्यिक सीआई सर्वर भी हैं जिनका विकास दल सीआई प्रक्रिया को सुविधाजनक बनाने के लिए उपयोग कर सकते हैं।

Post a Comment

0 Comments