আমার জেনকিনস বিল্ড এবং পোস্ট-বিল্ড পদক্ষেপগুলির মধ্যে স্তব্ধ হয়ে থাকে।
কনসোল আউটপুটটি দেখায় যে সেখানে 6 মিনিটের অপেক্ষা রয়েছে (তবে আমি এক ঘন্টা পর্যন্ত অপেক্ষা করতে দেখেছি):
10:53:26 BUILD FAILED in 1m 7s
10:53:26 4 actionable tasks: 4 executed
10:53:26 Build step 'Invoke Gradle script' changed build result to FAILURE
10:53:26 Build step 'Invoke Gradle script' marked build as failure
11:09:29 [CucumberReport] Using Cucumber Reports version 4.9.0
আমি দেখেছি এই এবং এই অনুরূপ বিষয় আছে প্রশ্ন, এবং তারা বলে সমাধান সেটিং করা হয় -DSoftKillWaitSeconds=0
মধ্যে jenkins.xml
।
তবে, গ্লোবাল জেনকিনস সেটিংসের সাথে ঝামেলা ছাড়াই কেবলমাত্র নির্দিষ্ট কাজের জন্য বিকল্প সেট করার জন্য আমার একটি উপায় প্রয়োজন (আমি অন্য প্রকল্পগুলির সাথে গোলযোগ করতে চাই না)।
সম্পাদনা করুন:
আমি যখন ম্যানুয়ালি এই কাজটি বাতিল করে দিই, [শসাবার রিপোর্ট] পদক্ষেপের আগে, শসাবারের প্রতিবেদনগুলি এখনও উত্পন্ন হয়।
টাইম-আউট কৌশলটি (টাইমআউট সেকেন্ড = 2) সেট করার সাথে সাথে বিল্ড এনভায়রনমেন্ট বিকল্পগুলিতে চেকবক্সটি আটকে থাকলে বিল্টটি বাতিল করতেও পরীক্ষা করেছিলাম No Activity
।
আমি যখন এই সেটিংসটি দিয়ে প্রকল্পটি তৈরি করব তখন বিল্ডটি ইতিহাসের পূর্ববর্তী হিসাবে প্রদর্শিত "0 সেকেন্ড পরে বাতিল" দিয়ে ব্যর্থ হবে তবে কনসোল আউটপুটটি একই হবে। (কিছুই পরিবর্তন হয় না, শসা রিপোর্টগুলি উত্পন্ন হবে তবে একটি নির্দিষ্ট সময়সীমা পেরিয়ে যাওয়ার পরে)।
timeout
আপনার পাইপে কোনও বিকল্প সেট করতে পারবেন না ? আপনার পাইপের একটি সরল সংস্করণ অবশ্যই পোস্ট করা উচিত। কী ভুল হতে পারে "অনুমান করা" এটি কঠিন। এছাড়াও, এই প্রশ্নটি সম্ভবত ডিওপস.স্ট্যাকেক্সেঞ্জ