2012 में हडसन बनाम जेनकिन्स [बंद]


144

2011 में हडसन और जेनकिंस के साथ स्थिति का पालन किया गया था (IMHO) - हडसन थोड़ा स्थिर था, लेकिन जेनकिंस का विकास थोड़ा तेज था।
2012 में "हडसन बनाम जेनकिन्स" के साथ अब क्या स्थिति है?


4
सच कहूँ, अगर मैं तुम होते, तो मैं इसे जेनकिंस में स्थानांतरित करने में कुछ समय लगाता। हमारे पास कुछ 300-400 नौकरियां हैं और पलायन उतना आसान नहीं था जिसकी मुझे उम्मीद थी, लेकिन यह कुछ ऐसा नहीं था जिसे मैं एक दिन में संभाल नहीं पाया। शायद जेनकिंस लोगों ने आजकल माइग्रेशन प्रक्रिया को सुचारू कर दिया है, लेकिन, फिर भी, यह बहुत परेशानी नहीं होनी चाहिए।
carlspring

224
argh !!! Stop "नॉन-कंस्ट्रक्टिव के रूप में बंद" आप फासीवादी हैं। मैं उन सवालों को ढूंढने से बीमार हूं, जिन्हें मैं वास्तव में सबसे ज्यादा पसंद करने वाला उत्तर चाहता हूं, केवल यह देखना कि वे बंद थे। मैंने आपके पॉडकास्ट के बारे में बहुत पहले एपिसोड के बाद से सुना है इसलिए मुझे वह मिलता है जो आप करने की कोशिश कर रहे हैं - लेकिन यह बहुत भारी है। कम से कम प्रोग्रामर एसई साइट पर प्रश्न को स्थानांतरित करें और यहां एक लिंक डालें!
Rhubarb

23
@ रुबरुब काश मैं आपकी टिप्पणी के लिए आपको 100 अपडाउन दे पाता!
स्टीफन हैबरल

10
मैं पूरी तरह से आप के साथ हूँ, स्टीफन और राउरब!
fazineroso

8
जैसा कि इस विषय के उत्तर में रुचि बढ़ रही है (दोनों उत्तरों के लिए विचारों और संख्याओं के आधार पर), मैं इसे फिर से खोलने और वर्ष को 2014 में बदलने पर एक वोट की सिफारिश करना चाहूंगा।
carlspring

जवाबों:


62

स्थिरता के संदर्भ में, एक साल से अधिक के लिए जेनकिंस ने उन लोगों के लिए एक दीर्घकालिक समर्थन (LTS) संस्करण की पेशकश की है जो अपने द्वारा इंस्टॉल किए जा रहे सॉफ़्टवेयर की स्थिरता और समर्थन के बारे में अधिक आश्वस्त होना चाहते हैं।

हर तीन महीने में, एक पिछली रिलीज़ को चुना जाता है जिसे जेनकिंस उपयोगकर्ताओं के समुदाय द्वारा अच्छी तरह से काम करने के रूप में समझा जाता है। यह संस्करण तब शाखाओं में बँटा हुआ है, कोई भी महत्वपूर्ण सुधार (जिसे "युद्ध-परीक्षण" किया गया है) को इस जेनकिन्स संस्करण में वापस भेज दिया गया है, और फिर इस रिलीज़ को विभिन्न लोगों और कंपनियों द्वारा अतिरिक्त परीक्षण प्राप्त होता है। एक बार जब यह रिलीज़ के लिए तैयार हो जाता है, तो यह नया एलटीएस संस्करण बन जाता है।

जैसे ही नए उच्च-प्राथमिकता वाले सुधार आते हैं, इन्हें LTS संस्करण में वापस भेज दिया जाता है।

जेनकिंस के कई बड़े उपयोगकर्ता रिलीज़ की LTS लाइन से चिपके रहते हैं, और सार्वजनिक जेनकींस के उपयोग के आंकड़ों के अनुसार , कई हज़ार की तैनाती इसका उपयोग कर रही है।

इसका मतलब यह होना चाहिए कि आपके द्वारा डाउनलोड किया जा रहा एलटीएस संस्करण सामान्य साप्ताहिक रिलीज लाइन से चुने गए यादृच्छिक संस्करण की तुलना में अधिक स्थिर है।

आँकड़ों से परे, जेनकिंस उपयोग, सामुदायिक आकार, इसके विकास के स्तर, नई सुविधाओं की दर, नई प्लगइन्स की संख्या और हडसन की तुलना में मेलिंग सूची गतिविधि के बारे में स्थिति नहीं बदली है (यानी जेनकिंस कभी आगे रहता है आगे )।

मूल रूप से, इस पिछली चर्चा में किए गए अधिकांश बिंदु अभी भी लागू होते हैं, हालांकि हडसन का प्रारंभिक कॉर्पोरेट समर्थन थोड़ा कम हो गया है।


64

मैंने हडसन और जेनकिंस दोनों का उपयोग किया है। मैं दोनों परिवर्तन सूचियों का पालन कर रहा हूं।

मुझे अभी भी लगता है कि हमने हडसन से जेनकिंस की ओर रुख करके सही चुनाव किया। हडसन कोर डेवलपर्स अब जेनकिन्स पर काम कर रहे हैं। जो लोग अभी भी ओरेकल द्वारा नियोजित हैं, वे मुख्य रूप से हडसन का समर्थन कर रहे हैं (जहां तक ​​मुझे पता है कि अपाचे मावेन लोग भी ठीक करने में योगदान दे रहे हैं)।

मैंने हडसन युग में कई बग दर्ज किए हैं। मैं आपको बता सकता हूं कि उनमें से ज्यादातर जेनकिन्स में हल किए गए थे। उनके संकल्प के कई महीने बाद, हडसन के लोगों ने उन विशेष बगों पर आगे के इनपुट को तय किया या पूछा।

अधिकांश प्लगइन डेवलपर्स (लगभग सभी, जो कि) ने अपने प्लगइन्स को जेनकिन्स में स्थानांतरित कर दिया है और अब जेनकिन्स को मुख्य रूप से समर्थन करते हैं। प्लगइन्स के संदर्भ में जेनकिन्स बहुत तेजी से विकसित हो रहा है। अब Cloudbees द्वारा प्रदान किए गए कुछ सशुल्क प्लगइन्स हैं।

जहां तक ​​मुझे जानकारी है, ओपन सोर्स कम्युनिटी, जेनकिंस के बहुमत में चली गई है।

कुछ कंपनियां जो समर्थन का भुगतान करना पसंद करती हैं और जेनकींस की ओर पलायन की परेशानी अभी भी हडसन का उपयोग नहीं कर रही हैं। सच कहूँ तो, मैं क्यों नहीं देख रहा हूँ। जेनकिंस को क्लाउडबेस से भी व्यावसायिक समर्थन प्राप्त है, जो कि कोहसके कावागुची (हडसन का निर्माता) अब काम करता है। Cloudbees के पास अब GitHub द्वारा होस्ट किए गए प्रोजेक्ट्स को अपने क्लाउड में होस्ट करने की मुफ्त सेवा भी है। वे आपकी OSS परियोजनाओं को मुफ्त में बनने देते हैं! :)

जेनकिंस ने सुधार किया है यह बादल के लिए समर्थन है। जैसा कि ऊपर उल्लेख किया गया है, Cloudbees इस SaaS को क्लाउड में भी प्रदान करते हैं। मुझे यकीन नहीं है कि अगर हडसन इसका समर्थन करता है और किस हद तक। मुझे लगता है कि वे इस समय इतने उन्नत नहीं हैं; जो भी हो, हडसन बादल के लिए एक सास प्रदान नहीं करता है, जहां तक ​​मुझे पता है।

मेरी राय है कि यदि आपको एक चुनना है, तो यह जेनकिंस होना चाहिए।


2

मुझे लगता है कि https://stackoverflow.com/a/5970813/556520 हडसन बनाम जंकशन मुद्दे के बारे में कई महत्वपूर्ण सवालों के जवाब देता है। विषय प्रत्येक उत्पाद के लिए पेशेवरों और विपक्षों के साथ स्थिति के दोनों पक्षों की व्याख्या करता है।

वर्षों से सीआई के साथ काम करने वाले व्यक्तिगत अनुभव से, और हाल ही में हडसन के लिए विकसित करना शुरू कर दिया, मैं हडसन के स्थिर संस्करण के साथ सिर्फ इसलिए चिपकूंगा क्योंकि जेनकिंस अपनी क्लाउड सेवा के लिए अधिक विकास और समर्थन कर रहे हैं, जहां हडसन ग्रहण की नींव पर चले गए हैं और नहीं है एक सेवा के लिए विकसित करना। वह सिर्फ मेरी $ 0.02 है।


3
हाँ धन्यवाद। लेकिन वे जवाब 201--2011 के लिए हैं। 2012 में स्थिति बदल सकती थी।
वलोडिमिर बेजुग्ली

1
Cloudbees और Jenkins अलग और स्वतंत्र संस्थाएँ हैं। जेनकींस के साथ क्यों नहीं चिपके, जैसा कि आप उल्लेख करते हैं, इसमें और अधिक विशेषताएं हैं, लेकिन स्थिर एलटीएस रिलीज के लिए जाएं?
क्रिस्टोफर ऑर

जब तक क्लाउडबाइक के विकास उत्पाद से अच्छे हैं, तब तक मैं यह नहीं बताता कि वहां क्या समस्या हो सकती है। ओरेकल के साथ, स्पष्ट रूप से ओरेकल के रूप में एक मुद्दा था जहां उनके लाभ के बारे में अधिक चिंतित थे और उत्पाद रोडमैप के बारे में कम थे।
JAR.JAR.beans
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.