2013-08-20 5 views
5

शीर्ष पर नीचे की रेखा का सामना करना पड़ता है: कंसोल आउटपुट में एक निश्चित स्ट्रिंग का सामना करने पर तुरंत बनाने का कोई तरीका है?रोकें/रोकें पल का निर्माण करें कंसोल आउटपुट

हमारे पास एक मेवेन बिल्ड है जो मैवेन लक्ष्य साइट-तैनाती का उपयोग करता है (यह जावा दस्तावेज़ को एसएसएच के माध्यम से रिमोट सर्वर पर अपलोड करता है)।

हर बार नीले चंद्रमा में एक बिल्ड विफल हो जाता है, और इस विफलता के परिणामस्वरूप, कंसोल आउटपुट फ़ाइल ~ 12 + गीग है, जो हमारे ड्राइव को फाइल करती है, जो बदले में, हमारे जेनकींस मास्टर मरने का कारण बन सकती है डिस्कस्पेस से बाहर।

लॉग फ़ाइल निम्न संदेश के साथ भर जाता है बार बार दोहराया:


चेतावनी: दूरस्थ होस्ट पहचान बदल दी है!

यह संभव है कि कोई कुछ नास्टी कर रहा है!

कोई व्यक्ति अभी आप पर छेड़छाड़ कर सकता है (मैन-इन-द-बीच हमला)!

यह भी संभव है कि आरएसए होस्ट कुंजी अभी बदल दी गई है।

रिमोट होस्ट द्वारा भेजे गए आरएसए कुंजी के लिए फिंगरप्रिंट 3 डी: 69: 41: 8 ए: ec: d1: 4c: d9: 75: 7d: 61: d0।

कृपया अपने सिस्टम व्यवस्थापक से संपर्क करें।

इस संदेश से छुटकारा पाने के लिए known_hosts में सही होस्ट कुंजी जोड़ें।

क्या आप पुरानी कुंजी को हटाना चाहते हैं और नई कुंजी डालना चाहते हैं? (हाँ/नहीं):


हम निर्माण फिक्सिंग ताकि हम यह त्रुटि संदेश नहीं मिलता है की प्रक्रिया में हैं, लेकिन यह वास्तव में बहुत अच्छा जेनकींस बंद कर सकते हैं, तो होगा/निर्माण पल यह गर्भपात इस संदेश को से मुठभेड़ है।

क्या ऐसा करने का कोई तरीका है?

उत्तर

3

मुझे कोई मौजूदा समाधान नहीं पता है, लेकिन मेरा मानना ​​है कि ऐसा करने के लिए अपनी खुद की प्लगइन लिखना संभव होना चाहिए।

आप BuildWrapper बना सकते हैं जो decorates the log और आपके संदेशों की खोज करता है, फिर जब आपके मानदंड से मेल खाता है तो निर्माण को मार दें।

+0

है यही कारण है कि मैं क्या सोचा था:

यहाँ एक BuildWrapper कि एक नौकरी की है कि बहुत लंबा चल रहा मारता है है। मुझे ऐसा करने के लिए कोई प्लगइन नहीं मिला, लेकिन आपके लिंक के लिए धन्यवाद, मैं इसे समझ सकता हूं। यह मेरे लिए कम प्राथमिकता है, क्योंकि एक बार जब मैं मूल कारण को ठीक करता हूं तो यह समस्या अभी चली जाएगी। आपकी प्रतिक्रिया के लिए धन्यवाद। – grayaii

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