2010-06-08 6 views
6

क्या यह केवल एक निष्क्रिय सर्वर के रूप में हडसन का उपयोग करना संभव है, यानी, इसे बनाने के उद्देश्य से इसका उपयोग नहीं करना संभवतः एक्सएमएल प्रारूप में किसी अन्य टूल द्वारा उत्पन्न किए गए निर्माण परिणाम भेजना और हडसन का उपयोग केवल परिणामों को प्रदर्शित करना है ??हडसन निष्क्रिय सर्वर के रूप में

+0

जैसा कि आपने एक टिप्पणी में कहा था कि आप मूल रूप से स्कॉन्स का उपयोग कर रहे हैं। क्या आपने हडसन के लिए स्कैन प्लगइन की जांच की थी? http://wiki.hudson-ci.org/display/HUDSON/SCons+Plugin –

उत्तर

1

यह बहुत ही कामयाब है।

यदि यह एक ही मशीन पर चल रहा है, जैसे क्रॉन जॉब, http://wiki.hudson-ci.org/display/HUDSON/Monitoring+external+jobs देखें।

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

+0

यह उसी मशीन पर चल रहा है अब तक हम इसे वितरित करने के बाद वितरित किए जाएंगे .. समस्या का सामना करना पड़ रहा है - HUDSON_HOME पथ सेट करने के बाद, मैं उसी कंसोल विंडो में निर्माण के लिए उपयोग की जाने वाली पायथन स्क्रिप्ट चला रहा हूं, लेकिन मैं कैसे बना सकता हूं हडसन जानते हैं कि इसे इस निर्माण को पंजीकृत करना है ?? –

+0

आप या तो http: // YOURHOST/hudson/job/PROJECTNAME/build पर curl या wget का उपयोग करके मैन्युअल रूप से निर्माण का निर्माण कर सकते हैं या मैन्युअल रूप से निर्माण कर सकते हैं। –

1

आवधिक बिल्डों और यूआरएल एससीएम प्लग-इन का उपयोग करके एक्सएमएल फाइलों और प्लॉट प्लग-इन को खींचने के लिए बहुत संभव हो सकता है लेकिन अधिक विस्तृत उत्तर प्रदान किए जाने से पहले अधिक जानकारी आवश्यक है।

बिल्ड निर्माण परिणाम उत्पन्न करने के लिए आप वर्तमान में किस निर्माण उपकरण का उपयोग कर रहे हैं?

+0

यह मूल रूप से स्कैन है लेकिन हमारे उद्योग की आवश्यकताओं के अनुरूप थोड़ा संशोधित है .. इसलिए सुनिश्चित नहीं है कि इसके बारे में कैसे जाना है .. –

1

मेरी कुछ हडसन नौकरियां केवल सारांश और प्रदर्शन जानकारी हैं। आंकड़ों को एकत्र और सहेजने के लिए 'नौकरियों' को चलाने की आवश्यकता है। रन निर्भर नौकरियों या बस रात निर्धारित निर्धारित किया जा सकता है। कुछ उदाहरण:

  • अपने काम से एक बस Cobertura से एक साथ विलीन हो जाती है .SER फ़ाइलें और Cobertura हमारे इकाई, एकीकरण और प्रणाली परीक्षण के विभिन्न प्रकार के (दूसरों के लिए संकेत के सभी से एक समग्र कोड कवरेज के लिए रिपोर्ट कर उत्पन्न करता है वही: कोबर्टुरा में अनसंक्रनाइज़ एसईआर फाइलों के लिए बहुत कम तर्क है। उनका उपयोग करने से कुछ अजीब परिणाम मिलेंगे। समस्या को कम करने वाले मर्ज कोड में कुछ बदलाव किए जा सकते हैं)
  • हमारे कुछ बिल्ड डेटाबेस को डेटा लिखते हैं। हमारे पास सप्ताह में एक बार कार्य है जो डेटाबेस से डेटा खींचता है और ट्रेंड चार्ट के साथ एक HTML फ़ाइल बनाता है। परिणाम नौकरी के हिस्से के रूप में रखा जाता है।
1

यह मुझे लगता है कि आप जो वर्णन कर रहे हैं वह हैडसन के लिए एक प्लगइन है। उदाहरण के लिए, CCCC प्लगइन:
http://wiki.hudson-ci.org/display/HUDSON/CCCC+Plugin

यह उत्पादन एक्सएमएल रूप में CCCC विश्लेषक app से लेता है, और हडसन इंटरफ़ेस में सुंदर ढंग से प्रदर्शित करता है।

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