জেনকিনস জেটি ব্যবহার করে এবং জেটির ডিফল্ট সময়সীমা 30 মিনিট । এটি প্রমাণীকরণ সেটিংস থেকে স্বতন্ত্র - আমি সক্রিয় ডিরেক্টরি ব্যবহার করি তবে এটি এখনও এই সেটিংটি টাইমআউটগুলিকে প্রভাবিত করে।
আপনি --sessionTimeout=<minutes>
জেনকিন্স -DsessionTimeout=<minutes>
আরআইপি স্ক্রিপ্টে বা .war ফাইলটিতে একটি আর্গুমেন্ট পাস করে সময়সীমাটি ওভাররাইড করতে পারেন । উদাহরণ স্বরূপ:
# Set the session timeout to 1 week
$ java -jar jenkins.war --sessionTimeout=10080
বিকল্পভাবে, আপনি জেনকিনস সম্পাদনা করতে পারেন <jenkinsHome>/.jenkins/war/WEB-INF/web.xml
এবং এটি সুস্পষ্টভাবে সেট করতে পারেন:
<session-config>
<session-timeout>60</session-timeout>
</session-config>
ওরাকল এর ডক্স অনুসারে টাইমআউট পুরোপুরি অক্ষম করতে আপনি 0 এ সেট করতে পারেন।
সময়সীমা নির্ধারণের জন্য বর্তমান মানটি খুঁজে পেতে, আপনি জেনকিনসে উপলব্ধ গ্রোভী কনসোলটি ব্যবহার করতে পারেন:
import org.kohsuke.stapler.Stapler;
Stapler.getCurrentRequest().getSession().getMaxInactiveInterval() / 60
আমার উদাহরণে, এই শো Result: 30
।