বিকাশকারীদের স্বাচ্ছন্দ্যের জন্য, গিটহাব অ্যাকশনগুলি তাদের প্রকল্পগুলিতে কর্মপ্রবাহ স্বয়ংক্রিয় করতে সক্ষম করে। কনফিগার করা ওয়ার্কফ্লোকে কল করার জন্য আপনি নির্দিষ্ট ইভেন্টগুলি নির্দিষ্ট করতে পারেন যেমন পুশ/টান বা এমনকি 'কে সংজ্ঞায়িত করে ম্যানুয়ালি ট্রিগার করুন' workflow_dispatch ”
এই সহজ গাইডটি ম্যানুয়ালি গিটহাব অ্যাকশনগুলিতে ওয়ার্কফ্লো ট্রিগার করার নির্দেশাবলীকে আলোকিত করবে।
কিভাবে workflow_dispatch GitHub অ্যাকশন ট্রিগার করবেন?
ওয়ার্কফ্লো ম্যানুয়ালি ট্রিগার করতে, আপনার অবশ্যই 'ওয়ার্কফ্লো_ডিসপ্যাচ' ইভেন্টে ওয়ার্কফ্লো কনফিগার করা থাকতে হবে। এর পরে, ম্যানুয়ালি ওয়ার্কফ্লো শুরু করার জন্য নিম্নলিখিত পদক্ষেপগুলি বিবেচনা করা হয়।
দ্রুত দেখা:
-
- GitHub সংগ্রহস্থল খুলুন এবং 'এ যান কর্ম 'ট্যাব।
- ওয়ার্কফ্লো নির্বাচন করুন, চালান এবং ম্যানুয়ালি ট্রিগার করুন
ধাপ 1: ওয়ার্কফ্লো ফাইল চেক করুন
প্রথমে, আসুন ইভেন্টের সাথে কনফিগার করা আমাদের ওয়ার্কফ্লো পরীক্ষা করি ' workflow_dispatch ' GitHub কর্মে:
নাম: পরিবর্তনশীল দিনে শুভেচ্ছাচালু:
workflow_dispatch
env:
নামঃ মতিন
কাজ:
শুভেচ্ছা_কাজ:
রান-অন: উবুন্টু-লেটেস্ট
env:
ব্লগ: LinuxHint
পদক্ষেপ:
- নাম: 'লিনাক্সহিন্ট টিউটোরিয়াল।'
চালান: প্রতিধ্বনি 'আমার নাম $Name , স্বাগতম $ব্লগ '
আমাদের কর্মপ্রবাহ আছে ' variable.yml ' ফাইল কনফিগার করা হয়েছে ' workflow_dispatch যা কিছু পরিবেশ ভেরিয়েবল প্রিন্ট করছে।
ধাপ 2: অ্যাকশন ট্যাবে যান
আপনার প্রধান সংগ্রহস্থল থেকে, 'এ যান কর্ম ওয়ার্কফ্লো ফাইল অ্যাক্সেস করতে ট্যাব:
ধাপ 3: ওয়ার্কফ্লো খুলুন
এর পরে, তালিকাভুক্ত একটি থেকে নির্দিষ্ট ওয়ার্কফ্লো খুলুন:
ধাপ 4: ওয়ার্কফ্লো চালান
অবশেষে, নীচের হাইলাইট করা বিকল্পটি টিপে ওয়ার্কফ্লো চালান:
ধাপ 5: ফলাফল পরীক্ষা করুন
আমরা আগেই উল্লেখ করেছি, ওয়ার্কফ্লো স্ক্রিনে পরিবেশের ভেরিয়েবল মুদ্রণ করবে। সুতরাং, আপনি নিম্নলিখিত আউটপুটে এটি দেখতে পারেন:
GitHub অ্যাকশনে 'ওয়ার্কফ্লো_ডিসপ্যাচ' ম্যানুয়ালি ট্রিগার করার জন্য এই ধাপগুলি।
উপসংহার
ট্রিগার করতে ' worflow_dispatch 'ম্যানুয়ালি, GitHub সংগ্রহস্থল খুলুন, এবং 'এ যান কর্ম 'ট্যাব। এর পরে, ওয়ার্কফ্লো ফাইলটি খুলুন এবং ম্যানুয়ালি ওয়ার্কফ্লো ট্রিগার করতে এটি চালান। এই পোস্টটি গিটহাব অ্যাকশনগুলিতে ম্যানুয়ালি 'ওয়ার্কফ্লো_ডিসপ্যাচ' ট্রিগার করার পদক্ষেপগুলি কভার করেছে।