2015-07-24 8 views
5

मैं जेनकींस के लिए लॉग रोटेशन को सक्षम करने की कोशिश कर रहा हूं। क्योंकि लॉग फ़ाइल ने अधिक मेमोरी स्पेस पर कब्जा कर लिया था। क्या ऐसा करने के लिए कोई प्लगइन्स या विधि है?जेनकींस में साप्ताहिक के लिए लॉग रोटेशन कैसे सक्षम करें?

उत्तर

1

यह एक डिफ़ॉल्ट जेनकिंस सुविधा है और आपको अपनी आवश्यकता के अनुसार प्लगइन की आवश्यकता नहीं है। जॉब कॉन्फ़िगरेशन पेज पर जाएं और "पुरानी बिल्ड को छोड़ दें" पर ध्वज की जांच करें (यह सही है नौकरी के विवरण के तहत। फिर लॉग रोटेशन को रणनीति के रूप में चुनें और '7' को 'बनाए रखने के लिए दिन' के मान के रूप में '7' निर्दिष्ट करें।

4

नौकरी विन्यास -> छोड़ें पुरानी बनाता है:

डिफ़ॉल्ट लॉग रोटेशन रणनीति नहीं है:

Jenkins log rotation

मैं तुम्हें क्लिक करने के लिए "उन्नत" बटन इस लॉग रोटेशन रणनीति के बारे में अधिक पता करने के लिए सुझाव

+0

यह मेरे निर्माण लॉग साफ़ करने में मदद करता है, लेकिन मेरी आवश्यकता सफाई करने के लिए सर्वर में जेनकींस के लिए मास्टर की लॉग है। Googling द्वारा मैं logrotate.d (/ var/log/jenkins/access_log) कॉन्फ़िगरेशन फ़ाइल को संशोधित करने के बारे में पढ़ता हूं। क्या आप इसके लिए उत्तर दे सकते हैं? – jass

3

अन्य यहाँ जवाब
व्यक्तिगत नौकरियों द्वारा उत्पन्न लॉग की बात कर रहे हैं, लेकिन अगर आप जेनकींस 'मुख्यjenkins.log फ़ाइल (जेनकींस-सर्वर द्वारा उत्पन्न),
कि से संबंधित एक बग पर तय किया गया था के बारे में पूछ रहे हैं अप्रैल-2015-
यहाँ देखें:

इसके अलावा, आप जेनकींस में प्रवेश करने के बारे में और अधिक पढ़ सकते हैं, ज पहले:

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