के कारण जेनकींस टाइमआउट मेरे पास जेनकींस के बारे में कुछ मुद्दे हैं और इसमें पावरहेल स्क्रिप्ट चल रहा है। लांग स्टोरी शॉर्ट: स्क्रिप्ट को 8x लम्बी निष्पादन समय लगता है, फिर इसे सर्वर (स्लेव) पर मैन्युअल रूप से चला रहा है (केवल कुछ मिनट लेता है)। मुझे आश्चर्य है क्यों?लंबी स्क्रिप्ट निष्पादन
स्क्रिप्ट में ऐसे कार्य हैं जो & msbuild.exe या & svn प्रतिबद्ध जैसे आदेशों का आह्वान करते हैं। मुझे पता चला कि स्क्रिप्ट उन पंक्तियों में लटका है जहां मेटोन किए गए आदेशों को निष्पादित करने से पहले। नतीजा यह है कि जेनकींस का समय समाप्त हो गया क्योंकि स्क्रिप्ट उस समय तक ले जाती है। मैं जेनकींस जॉब कॉन्फ़िगरेशन में टाइमआउट थ्रेसहोल्ड को बदल सकता हूं लेकिन मुझे नहीं लगता कि यह समस्या का समाधान है कोई त्रुटि आउटपुट या कोई जानकारी नहीं है जो इसे लंबे समय तक लेती है और मेरे पास कारण के लिए कोई और विचार नहीं है। हो सकता है कि आप में से कोई मुझे बता सके, जेनकिंस उन आदेशों को आंतरिक रूप से कैसे आमंत्रित करता है।
यह वही है जेनकींस (विंडोज़ बैच प्लगइन) करता है:
powershell -File %WORKSPACE%\ScriptHead\DeployOrRelease.ps1
"स्क्रिप्ट को सर्वर (स्लेव) पर मैन्युअल रूप से चलाने के लिए 8x लम्बे निष्पादन समय लगता है (क्या आपने उसी उपयोगकर्ता के तहत स्क्रिप्ट चलाया था जो जेनकिंस चलता है? –
देर से उत्तर के लिए खेद है। नहीं, मैंने अभी अपने खाते में इसे (व्यवस्थापक अधिकार) निष्पादित किया है। लेकिन यह एक अच्छा संकेत हो सकता है! – Rosch
ऐसा इसलिए है क्योंकि cmd के माध्यम से आपकी कॉलिंग पावरहेल और cmdlets में से कोई भी वापस नहीं आ रहा है .. अपना कोड पोस्ट करें, या बैच फ़ाइल बनाकर इसे स्थानीय रूप से चलाएं और इसे स्थानीय रूप से चलाएं – Cole9350