Hudson (software)
हडसन जावा में लिखा गया एक निरंतर एकीकरण (सी. आई.) उपकरण है, जो अपाचे टॉमकैट या ग्लासफिश अनुप्रयोग सर्वर जैसे सर्वलेट कंटेनर में चलता है। यह सी. वी. एस., सबवर्जन, गिट, परफोर्स, क्लियरकेस और आर. टी. सी. सहित एस. सी. एम. उपकरणों का समर्थन करता है और अपाचे एंट और अपाचे मावेन आधारित परियोजनाओं के साथ-साथ मनमाने शैल लिपियों और विंडोज बैच आदेशों को निष्पादित कर सकता है। हडसन के प्राथमिक विकासकर्ता कोहसुके कावागुची थे, जिन्होंने उस समय सन माइक्रोसिस्टम्स के लिए काम किया था। एम. आई. टी. लाइसेंस के तहत जारी किया गया, हडसन एक मुक्त सॉफ्टवेयर है। निर्माण को विभिन्न तरीकों से शुरू किया जा सकता है, जिसमें एक क्रॉन जैसे तंत्र के माध्यम से समय निर्धारण, अन्य निर्माण पूरा होने पर निर्माण, और एक विशिष्ट निर्माण यू. आर. एल. का अनुरोध करना शामिल है। हडसन 2008 में क्रूजकंट्रोल और अन्य ओपन-सोर्स बिल्ड सर्वरों का एक लोकप्रिय विकल्प बन गया। मई 2008 में जावा वन सम्मेलन में, यह डेवलपर सॉल्यूशंस श्रेणी में ड्यूक चॉइस पुरस्कार का विजेता था। जब ओरेकल ने सन को खरीदा, तो उसने हडसन नाम को ट्रेडमार्क करने के अपने इरादे की घोषणा की, और एक वाणिज्यिक संस्करण पर विकास शुरू हुआ। कावागुची सहित अधिकांश विकास समुदाय ने 2011 की शुरुआत में जेनकिंस के नाम से परियोजना को जारी रखने का निर्णय लिया था। ओरेकल ने कहा कि हडसन विकास जारी रख रहा था और जेनकिंस एक कांटा था; जेनकिंस डेवलपर्स हडसन को कांटा मानते थे। इसके बाद हडसन में रुचि कम हो गई। अंततः ओरेकल ने 2012 के अंत में शेष हडसन परियोजना परिसंपत्तियों को एक्लिप्स फाउंडेशन को दान कर दिया। जेनकिंस द्वारा प्रतिस्थापित किए जाने के बाद, हडसन को अब बनाए नहीं रखा गया है और फरवरी 2017 में अप्रचलित घोषित किया गया था। हडसन वेबसाइट, hudson-ci.org, 31 जनवरी, 2020 को बंद कर दी गई थी। प्लगइन्स हडसन एक प्लगइन वास्तुकला के माध्यम से विस्तार योग्य है, और कई प्लगइन्स को सार्वजनिक रूप से उपलब्ध कराया गया है जो इसे विशुद्ध रूप से जावा परियोजनाओं के लिए एक निर्माण उपकरण होने से बहुत आगे बढ़ाते हैं। प्लगइन हडसन को अधिकांश संस्करण नियंत्रण प्रणालियों और बग डेटाबेस के साथ एकीकृत करने के लिए उपलब्ध हैं। कई निर्माण उपकरण अपने-अपने प्लगइन्स के माध्यम से समर्थित हैं। प्लगइन हडसन के दिखने के तरीके को भी बदल सकते हैं या नई कार्यक्षमता जोड़ सकते हैं। बिल्ड्स विभिन्न प्रारूपों में परीक्षण रिपोर्ट उत्पन्न कर सकते हैं (जेयूनिट बॉक्स से बाहर समर्थित है, अन्य प्लगइन्स के माध्यम से) और हडसन रिपोर्ट प्रदर्शित कर सकते हैं और रुझान उत्पन्न कर सकते हैं और उन्हें जीयूआई में प्रस्तुत कर सकते हैं। हडसन-जेनकिंस का विभाजन नवंबर 2010 में, उपयोग किए गए बुनियादी ढांचे के संबंध में हडसन समुदाय में एक मुद्दा उठा, जिसमें ओरेकल के नेतृत्व और परियोजना के कथित नियंत्रण पर सवाल शामिल हो गए। प्रमुख परियोजना योगदानकर्ताओं और ओरेकल के बीच बातचीत हुई; हालांकि समझौते के कई क्षेत्र थे, एक प्रमुख अड़चन बिंदु "हडसन" नाम का नियंत्रण था, जिसका ओरेकल ने दावा किया था, और जिसके लिए उसने दिसंबर 2010 की शुरुआत में एक ट्रेडमार्क पंजीकरण प्रस्तुत किया (25 अक्टूबर, 2011 को दिया गया)। नतीजतन, 11 जनवरी, 2011 को परियोजना का नाम "हडसन" से बदलकर "जेनकिंस" करने का प्रस्ताव रखा गया। जेनकिंस परियोजना का निर्माण करते हुए 29 जनवरी, 2011 को मतदान करने वालों द्वारा प्रस्ताव को भारी अनुमोदन दिया गया था। 1 फरवरी, 2011 को, ओरेकल ने संकेत दिया कि यह समुदाय में अन्य लोगों के साथ साझेदारी में, हडसन के विकास को जारी रखने का इरादा रखता है। एक्लिप्स फाउंडेशन में जाएँ 3 मई, 2011 को, एक्लिप्स फाउंडेशन ने प्रमुख हडसन कमिटर्स, ओरेकल, सोनाटाइप और अन्य सामुदायिक समर्थकों के साथ मिलकर, एक्लिप्स फाउंडेशन को मुख्य कोड और समस्याग्रस्त ट्रेडमार्क सहित हडसन के हस्तांतरण के लिए एक औपचारिक प्रस्ताव रखा। हडसन के संस्थापक कोहसुके कावागुची ने ओरेकल के कदम को जेनकिंस को मान्य करने के रूप में देखा। "जब हम एक बीच का आधार खोजने के लिए ओरेकल के साथ बात कर रहे थे, तो उन्होंने यह बहुत स्पष्ट कर दिया कि उनका ट्रेडमार्क नियंत्रण छोड़ने का कोई इरादा नहीं है। लेकिन इस कदम के साथ, वे स्पष्ट रूप से स्वीकार करते हैं कि ओरेकल जेनकिंस परियोजना को जारी नहीं रख सका। 23 जनवरी 2013 को, एक्लिप्स ने एक्लिप्स फाउंडेशन में हडसन 3 को शामिल करने की घोषणा की। निरंतर एकीकरण सॉफ्टवेयर संदर्भ संकलन उपकरण निरंतर एकीकरण जावा (प्रोग्रामिंग भाषा) में प्रोग्राम किए गए मुक्त सॉफ्टवेयर विकास उपकरण एक्लिप्स लाइसेंस का उपयोग करते हुए सॉफ्टवेयर