5

पर एक कस्टम लिंक जोड़ें मैं स्फिंक्स का उपयोग कर पाइथन प्रोजेक्ट के लिए प्रलेखन जेनरेट करने के लिए हडसन का उपयोग कर रहा हूं। यह फ़ोल्डर प्रोजेक्ट/_build/html में HTML दस्तावेज़ उत्पन्न करता है, जिसे मैंने बिल्ड आर्टिफैक्ट के रूप में उपयोग करने के लिए सेट अप किया है। अब नौकरी चलाने के बाद, मैं "आर्टिफैक्ट्स" लिंक पर क्लिक करके, फिर फ़ोल्डर पर, और फिर index.html फ़ाइल पर क्लिक करके प्रलेखन पर नेविगेट कर सकता हूं। यह थोड़ा बोझिल है इसलिए मैं प्रोजेक्ट पेज को कस्टमाइज़ करना चाहता हूं, इसलिए मेरे पास "दस्तावेज़ीकरण देखें" लिंक हो सकता है जो मुझे सीधे index.html फ़ाइल पर ले जाता है। क्या हडसन के साथ ऐसा करने का कोई तरीका है?हडसन प्रोजेक्ट पेज

उत्तर

2

परियोजना विवरण एचटीएमएल की अनुमति देता है, बस इसे संपादित करें और अंतिम सफल निर्माण से लिंक को अपने दस्तावेज़ों में रखें।

+0

हा! विवरण में एचटीएमएल। आसान :) फ़ाइलों को किसी अन्य सर्वर पर कॉपी करने की आवश्यकता नहीं है, हडसन उन्हें ठीक से सेवा देगा। मुझे बस "/job/my-job-name/lastSuccessfulBuild/artifact/path/to/sphinx/_build/html/index.html" से लिंक करना पड़ा था। – c089

+0

हाँ, मैंने सोचा कि यह ठीक होगा, मेरे पास एक हडसन उदाहरण नहीं था और घर पर जांच करने के लिए दौड़ रहा था। – ocodo

4

मुझे पता है कि सवाल बंद है, लेकिन मैंने सोचा कि आप इसे आजमा सकते हैं। एचटीएमएल दस्तावेज, आर्टिफैक्ट या नहीं करने के लिए आपको एक अलग http सर्वर की आवश्यकता नहीं है। आप प्लगइन का उपयोग कर सकते हैं: http://wiki.hudson-ci.org/display/HUDSON/HTML+Publisher+Plugin

+0

+1 यह मेरी पसंद भी होगी। इसका उपयोग करने की आवश्यकता भी नहीं थी, लेकिन विचार के साथ कई बार खिलवाड़ किया। अगर मैं दस्तावेज़ीकरण को सही तरीके से पढ़ता हूं, तो यह रिपोर्ट के बचत भाग को भी शामिल करता है, ताकि वे एक आर्टिफैक्ट के रूप में दिखाई नहीं दे रहे हैं। –

+0

हाँ, यह पुरानी रिपोर्ट को सहेजने की अनुमति देता है। मुझे वास्तव में कुछ कस्टम मीट्रिक रिपोर्टों के लिए इसका उपयोग करना पड़ा जो हम करते हैं (सी ++ को समझें)। – Sagar

+0

यह एक उपयोगी प्लगइन की तरह दिखता है। लेकिन मेरे मामले में, सिर्फ हडसन को मेरे पृष्ठों की सेवा करने देना ठीक है, इसलिए एक प्लगइन जोड़ना (जटिलता की उर्फ ​​परत विफलता की उर्फ ​​बिंदु;)) अभी तक उपलब्ध नहीं है। – c089

1

sidelink प्लगइन प्राप्त करें। चलिए आप प्रोजेक्ट पेज के बाईं ओर वाले लोगों के लिए एक लिंक जोड़ते हैं।