এইভাবে আমি এই বিরক্তিকর সমস্যাটি সমাধান করেছি:
PATH
@ সাগর তার ২ য় বিকল্পে প্রস্তাবিত হিসাবে আমি পরিবর্তনশীলটি পরিবর্তন করেছি , তবে তবুও আমি PATH
আমার প্রত্যাশার চেয়ে আলাদা মান পেয়েছি ।
অবশেষে আমি জানতে পারলাম যে এটি EnvInject
প্লাগইনটি আমার PATH
পরিবর্তনশীলকে প্রতিস্থাপন করেছিল !
সুতরাং আমি হয় আনইনস্টল করতে পারি EnvInject
বা কেবল এটি PATH ভেরিয়েবল ইনজেক্ট করতে ব্যবহার করতে পারি।
আমাদের বেশিরভাগ জেনকিন্স কাজ সেই প্লাগইনটি ব্যবহার করে, আমি এটিকে আনইনস্টল করতে চাইনি ...
সুতরাং আমি একটি ফাইল তৈরি করেছি: environment_variables.properties
আমার জেনকিন্স হোম ডিরেক্টরিতে।
এই ফাইলটি অন্তর্ভুক্ত পথ পরিবেশ মান যে, আমি প্রয়োজন:
PATH=$PATH:/usr/local/git/bin/
।
জেনকিন্স ওয়েব ইন্টারফেস থেকে: Manage Jenkins -> Configure System
। সেই স্ক্রিনে - আমি Prepare jobs environment
বিকল্পটি টিক দিয়েছি , এবং Properties File Path
ফিল্ডে আমি আমার ফাইলের পথে প্রবেশ করেছি:/var/lib/jenkins/environment_variables.properties
।
এই জেনকিন্সের প্রতিটি কাজই আমরা এই environment_variables.properties
ফাইলটিতে যা কিছু পরিবর্তনশীল পেয়েছি তা পেয়েছি ।
echo $PATH
, আপনি জিনকিনসে যা দেখতে পান তার সাথে এটি মিলছে?