আমি একটি প্রকল্পের সংগ্রহস্থলের জন্য গিথুব অ্যাকশন সেট আপ করছি।
কর্মপ্রবাহটি নিম্নলিখিত পদক্ষেপগুলি নিয়ে গঠিত:
- একটি ডকার চিত্র তৈরি করা
- চিত্রটিকে একটি ধারক রেজিস্ট্রিতে ঠেলাচ্ছি
- একটি কুবেরনেটস মোতায়েন রোলআউট।
তবে, আমার দুটি পৃথক কুবারনেটস মোতায়েন রয়েছে: একটি বিকাশের জন্য, এবং একটি উত্পাদন জন্য for অতএব, আমার কাছে দুটি গিথুব অ্যাকশন কর্মপ্রবাহ রয়েছে।
উন্নয়নের জন্য গিথুব অ্যাকশন কর্মপ্রবাহ প্রতিবারই প্রতিশ্রুতিবদ্ধ হওয়ার সময় ট্রিগার করা হয়:
on:
push:
branches:
- master
তবে আমি আমার প্রযোজনার কাজের প্রবাহের জন্য তা চাই না। আমি একটি মত একটি ম্যানুয়াল ট্রিগার প্রয়োজন, হবে উৎপাদন পাঠান বোতাম। ডক্সে আমি এর কাছাকাছি কিছু দেখতে পাইনি।
গিথুব অ্যাকশনে ম্যানুয়ালি কোনও ওয়ার্কফ্লো ট্রিগার করার কোনও উপায় আছে কি?
গিথুব অ্যাকশনস, ডকার বা কুবারনেটসে আমি যা চাই তা অর্জন করতে আমি কীভাবে আমার উন্নয়ন এবং আমার উত্পাদন কর্মপ্রবাহকে বিভক্ত করতে পারি?
repository_dispatch
একপাশে, কেউ এলোমেলোভাবে অপরিচিতদের ফিল্টারwatch
করারif: github.actor == 'hackerman'
জন্য একত্রিত করতে পারে । বা আরও ভাল -if: github.actor == github.event.repository.owner.login
অতিরিক্ত "সুরক্ষা" এর জন্য: ডি