আপনি যদি পাইপলাইনের কাজ চালাচ্ছেন তবে আপনি প্রথমে স্লেভ নোডে লেবেল যুক্ত করতে (যেমন 'ক্রীতদাস') যুক্ত করতে চান (বা এজেন্ট হিসাবে এখনই এটি বলে মনে হচ্ছে)।
তারপরে, পাইপলাইন স্ক্রিপ্টে, আপনি যে লেবেলটি কাজ চলছে তা নির্দিষ্ট করে:
ঘোষিত পাইপলাইন:
pipeline {
agent {label 'slave'}
stages {
...
}
}
লিখিত পাইপলাইন:
node (label: 'slave') {
...
}
এই চাকরিটি এখন 'দাস' লেবেল সহ যে কোনও নোডে চলবে। আপনি যদি কেবলমাত্র এই নির্দিষ্ট দাসের উপর কাজ চালাতে চান তবে লেবেলটি পুনরায় ব্যবহার করবেন না। এবং অবশ্যই লেবেলটি 'ক্রীতদাস' হতে হবে না; এটি আপনি যা চান তা হতে পারে।
হালনাগাদ:
স্ক্রিপ্টযুক্ত পাইপলাইনে, যদি আপনার নোডটির নাম "আমার নোড" রাখা হয়, আপনি এটিও করতে পারেন:
node ('My Node') {
...
}
আপনি যদি কেবল সেই নির্দিষ্ট নোডের কোড ব্লকটি চালাতে চান তবে এটি কার্যকর। তবে, লেবেলগুলি ব্যবহার করা আরও নমনীয় এবং কাজের চাপ ভাগ করার জন্য নোড যুক্ত করা সহজ করে তুলতে পারে।