2012-09-02 11 views
20

जेनकींस में, क्या प्रत्येक या चयनित निर्माण चरण में अलग-अलग टाइमआउट देने का कोई तरीका है?
बिल्ड-टाइम प्लगइन आउटआउट की कार्यक्षमता देता है "पूर्ण परियोजना पर बिल्ड को रोक दें", मुझे प्रत्येक चरण के लिए अलग-अलग टाइमआउट देने की आवश्यकता है। इस तरह से मैं अपनी प्रक्रिया को और अधिक कुशल बना सकता हूं।जेनकिंस के निर्माण चरण पर समय

उत्तर

2

सबसे आसान तरीका (और जिस तरह से मैं ऐसा कर रहा हूं) वास्तव में अलग-अलग परियोजना एक दूसरे पर निर्भर है और उन्हें एक पंक्ति में बनाने के लिए है। यह सही नहीं है, लेकिन दूसरा विकल्प अलग-अलग टूल/निर्माण व्यवहार के साथ विभिन्न प्लगइन के निष्पादन की निगरानी करना होगा।

फिर भी, दृष्टिकोण काम करेंगे, हालांकि यह चूसना है ...

BTW, वहाँ जो आप परियोजना का एक सेट का उपयोग कर मदद कर सकते हैं एक अच्छा प्लगइन है - Build Pipeline plugin। मैं इसे अभी पाइपलाइन को देख और सत्यापित करने के लिए इसका उपयोग कर रहा हूं। यह वास्तव में आसान है ...

6

ऐसी कोई कार्यक्षमता नहीं है जिसे मैं जानता हूं। JENKINS-8900 अनुरोध करता है।

2

मुझे लगता है कि timeout command from GNU coreutils हो सकता है कि आप क्या चाहते हैं। यह धारणा के तहत है कि आपके निर्माण चरण स्क्रिप्ट हैं।

3

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

यहां एक स्क्रीनशॉट है: enter image description here

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