2011 में हडसन और जेनकिंस के साथ स्थिति का पालन किया गया था (IMHO) - हडसन थोड़ा स्थिर था, लेकिन जेनकिंस का विकास थोड़ा तेज था।
2012 में "हडसन बनाम जेनकिन्स" के साथ अब क्या स्थिति है?
2011 में हडसन और जेनकिंस के साथ स्थिति का पालन किया गया था (IMHO) - हडसन थोड़ा स्थिर था, लेकिन जेनकिंस का विकास थोड़ा तेज था।
2012 में "हडसन बनाम जेनकिन्स" के साथ अब क्या स्थिति है?
जवाबों:
स्थिरता के संदर्भ में, एक साल से अधिक के लिए जेनकिंस ने उन लोगों के लिए एक दीर्घकालिक समर्थन (LTS) संस्करण की पेशकश की है जो अपने द्वारा इंस्टॉल किए जा रहे सॉफ़्टवेयर की स्थिरता और समर्थन के बारे में अधिक आश्वस्त होना चाहते हैं।
हर तीन महीने में, एक पिछली रिलीज़ को चुना जाता है जिसे जेनकिंस उपयोगकर्ताओं के समुदाय द्वारा अच्छी तरह से काम करने के रूप में समझा जाता है। यह संस्करण तब शाखाओं में बँटा हुआ है, कोई भी महत्वपूर्ण सुधार (जिसे "युद्ध-परीक्षण" किया गया है) को इस जेनकिन्स संस्करण में वापस भेज दिया गया है, और फिर इस रिलीज़ को विभिन्न लोगों और कंपनियों द्वारा अतिरिक्त परीक्षण प्राप्त होता है। एक बार जब यह रिलीज़ के लिए तैयार हो जाता है, तो यह नया एलटीएस संस्करण बन जाता है।
जैसे ही नए उच्च-प्राथमिकता वाले सुधार आते हैं, इन्हें LTS संस्करण में वापस भेज दिया जाता है।
जेनकिंस के कई बड़े उपयोगकर्ता रिलीज़ की LTS लाइन से चिपके रहते हैं, और सार्वजनिक जेनकींस के उपयोग के आंकड़ों के अनुसार , कई हज़ार की तैनाती इसका उपयोग कर रही है।
इसका मतलब यह होना चाहिए कि आपके द्वारा डाउनलोड किया जा रहा एलटीएस संस्करण सामान्य साप्ताहिक रिलीज लाइन से चुने गए यादृच्छिक संस्करण की तुलना में अधिक स्थिर है।
आँकड़ों से परे, जेनकिंस उपयोग, सामुदायिक आकार, इसके विकास के स्तर, नई सुविधाओं की दर, नई प्लगइन्स की संख्या और हडसन की तुलना में मेलिंग सूची गतिविधि के बारे में स्थिति नहीं बदली है (यानी जेनकिंस कभी आगे रहता है आगे )।
मूल रूप से, इस पिछली चर्चा में किए गए अधिकांश बिंदु अभी भी लागू होते हैं, हालांकि हडसन का प्रारंभिक कॉर्पोरेट समर्थन थोड़ा कम हो गया है।
मैंने हडसन और जेनकिंस दोनों का उपयोग किया है। मैं दोनों परिवर्तन सूचियों का पालन कर रहा हूं।
मुझे अभी भी लगता है कि हमने हडसन से जेनकिंस की ओर रुख करके सही चुनाव किया। हडसन कोर डेवलपर्स अब जेनकिन्स पर काम कर रहे हैं। जो लोग अभी भी ओरेकल द्वारा नियोजित हैं, वे मुख्य रूप से हडसन का समर्थन कर रहे हैं (जहां तक मुझे पता है कि अपाचे मावेन लोग भी ठीक करने में योगदान दे रहे हैं)।
मैंने हडसन युग में कई बग दर्ज किए हैं। मैं आपको बता सकता हूं कि उनमें से ज्यादातर जेनकिन्स में हल किए गए थे। उनके संकल्प के कई महीने बाद, हडसन के लोगों ने उन विशेष बगों पर आगे के इनपुट को तय किया या पूछा।
अधिकांश प्लगइन डेवलपर्स (लगभग सभी, जो कि) ने अपने प्लगइन्स को जेनकिन्स में स्थानांतरित कर दिया है और अब जेनकिन्स को मुख्य रूप से समर्थन करते हैं। प्लगइन्स के संदर्भ में जेनकिन्स बहुत तेजी से विकसित हो रहा है। अब Cloudbees द्वारा प्रदान किए गए कुछ सशुल्क प्लगइन्स हैं।
जहां तक मुझे जानकारी है, ओपन सोर्स कम्युनिटी, जेनकिंस के बहुमत में चली गई है।
कुछ कंपनियां जो समर्थन का भुगतान करना पसंद करती हैं और जेनकींस की ओर पलायन की परेशानी अभी भी हडसन का उपयोग नहीं कर रही हैं। सच कहूँ तो, मैं क्यों नहीं देख रहा हूँ। जेनकिंस को क्लाउडबेस से भी व्यावसायिक समर्थन प्राप्त है, जो कि कोहसके कावागुची (हडसन का निर्माता) अब काम करता है। Cloudbees के पास अब GitHub द्वारा होस्ट किए गए प्रोजेक्ट्स को अपने क्लाउड में होस्ट करने की मुफ्त सेवा भी है। वे आपकी OSS परियोजनाओं को मुफ्त में बनने देते हैं! :)
जेनकिंस ने सुधार किया है यह बादल के लिए समर्थन है। जैसा कि ऊपर उल्लेख किया गया है, Cloudbees इस SaaS को क्लाउड में भी प्रदान करते हैं। मुझे यकीन नहीं है कि अगर हडसन इसका समर्थन करता है और किस हद तक। मुझे लगता है कि वे इस समय इतने उन्नत नहीं हैं; जो भी हो, हडसन बादल के लिए एक सास प्रदान नहीं करता है, जहां तक मुझे पता है।
मेरी राय है कि यदि आपको एक चुनना है, तो यह जेनकिंस होना चाहिए।
मुझे लगता है कि https://stackoverflow.com/a/5970813/556520 हडसन बनाम जंकशन मुद्दे के बारे में कई महत्वपूर्ण सवालों के जवाब देता है। विषय प्रत्येक उत्पाद के लिए पेशेवरों और विपक्षों के साथ स्थिति के दोनों पक्षों की व्याख्या करता है।
वर्षों से सीआई के साथ काम करने वाले व्यक्तिगत अनुभव से, और हाल ही में हडसन के लिए विकसित करना शुरू कर दिया, मैं हडसन के स्थिर संस्करण के साथ सिर्फ इसलिए चिपकूंगा क्योंकि जेनकिंस अपनी क्लाउड सेवा के लिए अधिक विकास और समर्थन कर रहे हैं, जहां हडसन ग्रहण की नींव पर चले गए हैं और नहीं है एक सेवा के लिए विकसित करना। वह सिर्फ मेरी $ 0.02 है।