Hudson (software)
હડસન એ જાવામાં લખાયેલું બંધ થયેલું સતત સંકલન (CI) સાધન છે, જે અપાચે ટોમકેટ અથવા ગ્લાસફિશ એપ્લિકેશન સર્વર જેવા સર્વલેટ કન્ટેનરમાં ચાલે છે. તે સીવીએસ, સબવર્ઝન, ગિટ, પરફોર્સ, ક્લિયરકેસ અને આરટીસી સહિતના એસસીએમ ટૂલ્સને સપોર્ટ કરે છે અને અપાચે એન્ટ અને અપાચે માવેન આધારિત પ્રોજેક્ટ્સ તેમજ મનસ્વી શેલ સ્ક્રિપ્ટ્સ અને વિન્ડોઝ બેચ કમાન્ડ્સ ચલાવી શકે છે. હડસનના પ્રાથમિક વિકાસકર્તા કોહસુકે કાવાગુચી હતા, જેમણે તે સમયે સન માઇક્રોસિસ્ટમ્સ માટે કામ કર્યું હતું. એમઆઇટી લાઇસન્સ હેઠળ પ્રકાશિત, હડસન એક મુક્ત સોફ્ટવેર છે. બિલ્ડ્સ વિવિધ માધ્યમો દ્વારા શરૂ કરી શકાય છે, જેમાં ક્રોન જેવી પદ્ધતિ દ્વારા સુનિશ્ચિત કરવું, જ્યારે અન્ય બિલ્ડ્સ પૂર્ણ થઈ જાય ત્યારે નિર્માણ કરવું અને ચોક્કસ બિલ્ડ યુઆરએલની વિનંતી કરવી. હડસન 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નો સમાવેશ કરવાની જાહેરાત કરી હતી. સતત સંકલન સોફ્ટવેર સંદર્ભ સંકલન સાધનો સતત એકીકરણ જાવા (પ્રોગ્રામિંગ ભાષા) માં પ્રોગ્રામ કરેલ મફત સોફ્ટવેર વિકાસ સાધનો એક્લિપ્સ લાઇસન્સનો ઉપયોગ કરીને સોફ્ટવેર