2009-02-10 15 views
13

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

मुझे आश्चर्य है कि किसी और ने गिट के साथ काम करने के लिए गिट या किसी सीआई सर्वर के साथ काम करने के लिए हडसन को प्राप्त किया है। यदि हां, तो कैसे और किस कॉन्फ़िगरेशन के साथ।

प्रख्यात जानकारी यह है कि मैं हडसन 1.277 पर हूं, मैं गिट 1.6.1.1.230.gdfb04, और गिट प्लगइन 0.5 का उपयोग कर रहा हूं, सभी विंडोज प्लेटफ़ॉर्म पर।

अग्रिम धन्यवाद!

उत्तर

5

आने वाले 2.1 के साथ। रिलीज हडसन को डिफ़ॉल्ट इंस्टॉल के हिस्से के रूप में गिट प्लगइन होगा। अब भी गिट प्लगइन एक आकर्षण की तरह काम करता है।

संक्षेप में आप वैश्विक विन्यास में अपनी गिट स्थापना को कॉन्फ़िगर करते हैं और फिर प्रोजेक्ट कॉन्फ़िगरेशन में रेपो यूआरएल और शाखा निर्दिष्ट करते हैं।

चीजों को कॉन्फ़िगर करने के तरीके के बारे में अधिक जानकारी के लिए हडसन पुस्तक देखें।

http://www.simpligility.com/2011/06/hudson-book-changes-and-community/

अद्यतन: किताब अब http://wiki.eclipse.org/The_Hudson_Book

+1

पर उपलब्ध है रिहाई अब बाहर है! जाइए, इसे ले लीजिए। –

3

हडसन Git प्लगइन 0.5 लिनक्स पर बहुत सकारात्मक रही है साथ मेरा अनुभव। यह बहुत अच्छा काम करता है।

विंडोज़ पर हडसन गिट प्लगइन 0.5 के साथ मेरा अनुभव लगातार नकारात्मक रहा है। मैं हडसन bug 2762 का सामना करना पड़ा,

"/ क्लोन गंतव्य के रास्ते में जोड़ा जाता है, विंडोज कि गंतव्य के लिए क्लोन नहीं होगा" जब मैं हडसन Git प्लगइन रिलीज stephenh से 0.6 (Windows पर) का प्रयोग किया, मैं कर रहा था हडसन के साथ विंडोज पर गिट का उपयोग करने के लिए।

स्टीफन हैबरमैन के सुधारों का उल्लेख kernel trap पर किया गया है। मैंने पुष्टि की कि उसका लक्ष्य/git.hpi मेरे हडसन संस्करण 1.2 9 0 स्थापना में काम करता है। मेरा मानना ​​है कि यह http://github.com/stephenh/hudson-git2/

पर एक आश्चर्यजनक संदेश है जब हडसन 1.2 9 0 स्टीफन की प्लगइन से शुरू होता है। हडसन रिपोर्ट:

 
Mar 10, 2009 7:57:36 AM hudson.util.RobustReflectionConverter doUnmarshal 
WARNING: Cannot convert type hudson.util.DescribableList to type hudson.model.Hudson$CloudList 
Mar 10, 2009 7:57:36 AM hudson.util.RobustReflectionConverter doUnmarshal 
WARNING: Skipping a non-existent field repositories 
com.thoughtworks.xstream.converters.reflection.NonExistentFieldException: No such field hudson.plugins.git.GitSCM.repositories 

हालांकि, उन संदेशों के साथ भी, मैं अभी भी अपने भंडार को क्लोन करने में सक्षम था। मैंने अभी तक विस्तृत परीक्षण नहीं किया है, लेकिन प्रारंभिक परिणाम आशाजनक दिखते हैं।

संबंधित मुद्दे