को समझने में क्या अंतर है, मेरा प्रश्न अपेक्षाकृत व्यक्तिपरक है, मॉडरेटर कृपया इसे बंद न करें, क्योंकि मैं अनुभवी नरों के विचार जानना चाहता हूं।जेनकिन्स और डीजेंगो-जेनकिंस
मैं तैनाती के मैदान के लिए नया हूँ, और, jenkins पर कुछ RTFM कर रहा था अजगर/Django पृष्ठभूमि मैं django-jenkins खोजने के लिए GitHub की खोज से आ रही।
सीआई का पूरा विचार निरंतर निर्माण प्रक्रिया है, ताकि निर्माण विफल होने पर आप अपने अंतिम चरण में वापस आ सकें।
जहां तक मैं बाहर कर सकता था, जेनकिंस एक सर्वर पर चलता है, जो परीक्षण करता है और तैनात करता है यदि सभी परीक्षण पास होते हैं, जब कोड को जिथब या कुछ अन्य रेपो पर धक्का दिया जाता है। यह मतदान या क्रॉन नौकरियों के माध्यम से रेपो से बात कर सकता है।
जबकि जब मैं दस्तावेज में Django-जेनकींस को देखा यह उल्लेख किया गया है
./manage.py jenkins
इसका मतलब यह है, हम आदेशों सेटिंग्स फाइल करने के लिए स्थानीय स्तर पर जोड़ सकते हैं परीक्षण बातें और उसके बाद की तैनाती। (अगर मैं गलत हूं तो मुझे सही करें)
तो इससे क्या अंतर होता है? क्या django-jenkins सीआई के लिए जेनकींस का उपयोग करने वाले अतिरिक्त सर्वर की किसी भी आवश्यकता को हटा देता है?
कृपया मुझे बताएं, और मुझे साफ़ करें जहां मैं गलत हूं।
आपके उत्तर के लिए धन्यवाद, यह मुझे समझ में आता है। क्या आप उपयोग पीओवी से आगे विस्तार कर सकते हैं। मान लें कि मेरे पास एक बहुत जटिल वेबपैप एक सीआरएम कहता है, उस मामले में मैं जेनकींस और डीजेंगो-जेनकींस का उपयोग कैसे करूं। क्या मुझे दोनों की भलाई की आवश्यकता होगी? प्रत्येक द्वारा कौन सी भूमिका निभाई जाएगी? आप उपरोक्त को शामिल करने के लिए अपना उत्तर संपादित कर सकते हैं। – user993563
जैसा कि मैंने कहा था, जेनकिंस स्वचालित भवन और परीक्षण कार्यक्षमता प्रदान करता है और डीजेंगो-जेनकींस में Django परियोजनाओं के लिए अतिरिक्त कार्यक्षमता शामिल है। यदि आप जेनकींस का उपयोग करना चुनते हैं तो आपको django-jenkins का उपयोग करने की आवश्यकता नहीं है, यह वैकल्पिक है। आपकी स्थिति का मूल्यांकन करने और यह तय करने के लिए कि आप django-jenkins उपयोगी हैं या नहीं। –