এনভিআইনজেক্ট প্লাগইন ওরফে ( এনভায়রনমেন্ট ইনজেক্টর প্লাগইন ) আপনাকে জেনকিনস কনফিগারেশন থেকে পরিবেশের ভেরিয়েবল সেট করার বিভিন্ন বিকল্প দেয়।
নির্বাচন করে Inject environment variables to the build processআপনি পাবেন:
Evaluated Groovy scriptএক্সিকিউটড কমান্ডের ফলাফলের ভিত্তিতে আপনাকে পরিবেশের পরিবর্তনশীল সেট করার সম্ভাবনা দেয় :
return [HOSTNAME_SHELL: 'hostname'.execute().text,
DATE_SHELL: 'date'.execute().text,
ECHO_SHELL: 'echo hello world!'.execute().text
]
return [HOSTNAME_GROOVY: java.net.InetAddress.getLocalHost().getHostName(),
DATE_GROOVY: new Date()
]
(বিল্ড-ইন সহায়তা (?) এ প্রতিটি পদ্ধতি সম্পর্কে আরও বিশদ পাওয়া যাবে)
দুর্ভাগ্যক্রমে আপনি যা করতে চান তা থেকে Script Contentএটি করতে পারবেন না :
ফোল্ডার তৈরি করা, ফাইল অনুলিপি করা ইত্যাদির মতো পরিবেশ নির্ধারণের উদ্দেশ্যে স্ক্রিপ্ট ফাইলটি কার্যকর করুন। স্ক্রিপ্ট ফাইল সামগ্রী দিন। আপনি উপরের বৈশিষ্ট্যগুলি ভেরিয়েবলগুলি ব্যবহার করতে পারেন। তবে স্ক্রিপ্টে এনভায়রনমেন্ট ভেরিয়েবলগুলি যুক্ত করা বা ওভাররাইড করা বিল্ড কাজের ক্ষেত্রে কোনও প্রভাব ফেলবে না ।