jenkins - जेनकींस लॉगिन टाइमआउट बढ़ाएं




hudson (4)

क्या किसी को पता है कि जेनकिंस उपयोगकर्ता को लॉग आउट करने से पहले टाइमआउट विंडो को कैसे बढ़ाया जाए? मैं इसे 1 दिन या उससे भी ज्यादा तक बढ़ाने की सोच रहा हूं।

मैं पूरे दिन जेनकींस में काम करता हूं और हम नौकरियों के चलते लॉग आउट करते रहते हैं। इस निराशा में जोड़ा गया, 'लॉग इन रहें' चेकबॉक्स या तो काम नहीं कर रहा है।


1.528 के रूप में आप एक init स्क्रिप्ट के माध्यम से --sessionTimeout <minutes> शुरू करते समय --sessionTimeout <minutes> पैरामीटर का उपयोग कर सकते हैं। यदि युद्ध शुरू करना है, तो -DsessionTimeout=<minutes>

1.6 के लिए अद्यतन करें

अगर एक --sessionTimeout=<minutes> रूप में गुजर रहा है - --sessionTimeout=<minutes>


ग्रोवी कंसोल का उपयोग करके इसे सेट करना भी संभव लगता है:

import org.kohsuke.stapler.Stapler;
Stapler.getCurrentRequest().getSession().setMaxInactiveInterval(TIME_IN_SECONDS)

लेकिन मुझे लगता है कि यह केवल मौजूदा सत्र के लिए उपलब्ध होगा


जेनकींस 1.567 के इस संस्करण में ऑटो रीफ्रेश विकल्प भी सक्षम है, इसलिए यह किसी भी तरह से सत्र को रीफ्रेश करता रहता है और मैं कभी भी लॉग आउट नहीं करता हूं। इससे मेरा काम बनता है...


जेनकींस संस्करण 2.107.2 के रूप में आप sessionEviction शामिल करना चाहेंगे

उदाहरण के लिए लोगों को 24 घंटे और निष्क्रियता के 12 घंटे के लिए लॉग इन रखने के लिए:

--sessionTimeout=1440 --sessionEviction=43200

यदि आप sessionEviction निर्दिष्ट नहीं करते हैं जो टैब बंद करते हैं तो 30 मिनट के बाद लॉग आउट हो जाएंगे।







hudson