2009-11-20 11 views
34

क्या कोई प्लगइन है जो मुझे एक हडसन बिल्ड के लिए "प्रवृत्ति" ग्राफ बनाने की अनुमति देगा जो उस परियोजना के लिए निर्माण का समय दिखाता है?हडसन बिल्ड-टाइम ट्रेंड प्लगइन?

मुझे बिल्ड को तेज करने के साथ काम सौंपा गया है और मैं इसे एक तेज प्रवृत्ति दिखाना चाहता हूं क्योंकि मैं इसे तेज करता हूं।

उत्तर

73

इस बॉक्स से बाहर समर्थित है: http://SERVER/hudson/job/JOBNAME/buildTimeTrend

enter image description here

+2

उपयोग कर सकते हैं, यह "इतिहास बनाएँ" के लिए लिंक है "(प्रवृत्ति") आगे बॉक्स में बाईं ओर । – mark

+1

यह सिर्फ एक शर्म की बात है कि यह सिर्फ आपके इतिहास में निर्माण के लिए है। यह अच्छा होगा अगर उसने 1 साल, महीने इत्यादि जैसे कई रुझान रिकॉर्ड किए .. उत्तर –

+0

के लिए धन्यवाद दुर्भाग्यवश ग्राफ केवल 20 बिल्ड दिखाता है। https://issues.jenkins-ci.org/browse/JENKINS-22008 – yoyo

14

@ पास्कल जवाब से पालन करने के लिए, अगर आप इस ग्राफ लाने के लिए और आप नौकरी का विवरण संपादित कर सकते हैं इसे और अधिक प्रमुखता से प्रदर्शित करना चाहते हैं और वहां सीधे एक छवि जोड़ें

<img src="http://test.vlc/job/flow_tester/buildTimeGraph/png" /> 

इस तरह आप हर बार नौकरी खोलने पर समय की प्रवृत्ति देख सकते हैं।

enter image description here

+0

क्या पीएनजी छवि के रूप को कॉन्फ़िगर करना संभव है? एक्स-अक्ष पर बिल्ड नंबर के बजाय, मैं बिल्ड होस्ट देखना चाहता हूं ... – dokaspar

+0

क्षमा करें @ डोमिनिक मेरा उत्तर डिफ़ॉल्ट छवि को अधिक प्रमुख रूप से प्रदर्शित करने के तरीके के बारे में अधिक था। –

3

@Jamie कुक्स के जवाब से पालन करने के लिए, तो आप इस ग्राफ के लिए पूर्ण यूआरएल प्रदान करने के लिए की जरूरत नहीं है, तुम बस अपनी नौकरी का विवरण में इस तरह रिश्तेदार पथ का उपयोग कर सकते हैं -

<img src='buildTimeGraph/png' /> 

इसका लाभ यह है कि आपको प्रत्येक नौकरी के लिए यूआरएल को बदलने/अनुकूलित करने की आवश्यकता नहीं है।

इसके अलावा, अपने सभी नौकरियों पर इस सक्षम करने के लिए आप शायद ज़रुरत पड़े इस ग्रूवी स्क्रिप्ट

import hudson.model.* 
import hudson.maven.* 
import hudson.tasks.* 

for(item in Hudson.instance.items) 
{ 
    println("job $item.name") 
    item.setDescription("<img src='buildTimeGraph/png' />"); 
}