এইভাবে আমি এই বিরক্তিকর সমস্যাটি সমাধান করেছি:
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, আপনি জিনকিনসে যা দেখতে পান তার সাথে এটি মিলছে?