Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

গিটহাব পুলের অনুরোধের মাধ্যমে লাইভ ও পূর্বরূপ চ্যানেল স্থাপন করুন

আপনি একটি গিটহাব অ্যাকশনের মাধ্যমে ফায়ারবেস হোস্টিংয়ের মোতায়েনকে সংহত করতে পারেন। এই গিটহাব অ্যাকশনটি আপনার জন্য কি করতে পারে তা এখানে:

  • আপনার গিটহাব সংগ্রহস্থলের প্রতিটি PR এর জন্য একটি নতুন পূর্বরূপ চ্যানেল (এবং এর সাথে সম্পর্কিত পূর্বরূপ URL) তৈরি করে।

  • প্রাকদর্শন URL টি দিয়ে PR তে একটি মন্তব্য যুক্ত করে যাতে আপনি এবং প্রতিটি পর্যালোচক আপনার অ্যাপ্লিকেশানের একটি "পূর্বরূপ" সংস্করণে PR এর পরিবর্তনগুলি দেখতে এবং পরীক্ষা করতে পারেন।

    পূর্ববর্তী ইউআরএল সহ গিটহাব অ্যাকশন PR এর চিত্র

  • সম্পর্কিত পূর্বরূপ চ্যানেলে স্বয়ংক্রিয়ভাবে মোতায়েন করে প্রতিটি প্রতিশ্রুতি থেকে পরিবর্তনগুলির সাথে পূর্বরূপ URL আপডেট করে। প্রতিটি নতুন প্রতিশ্রুতি দিয়ে URL পরিবর্তন হয় না।

  • ( Alচ্ছিক ) পিআর একীভূত হয়ে যাওয়ার পরে আপনার লাইভ চ্যানেলে আপনার গিটহাব রেপোর বর্তমান অবস্থা মোতায়েন করে।

অনুস্মারক: প্রাকদর্শন ইউআরএলগুলি ব্যবহার করার সময়, আপনার অ্যাপ্লিকেশনটি আপনার ফায়ারবেস প্রকল্পের আসল ব্যাকএন্ড রিসোর্সের সাথে ইন্টারঅ্যাক্ট করে।

ফায়ারবেস হোস্টিং-এ স্থাপন করার জন্য গিটহাব অ্যাকশন সেট আপ করুন

  1. একটি গিটহাব সংগ্রহশালা তৈরি করুন (সরকারী বা বেসরকারী) বা একটি বিদ্যমান ব্যবহার করুন। আপনার কাছে অবশ্যই সংগ্রহস্থলের প্রশাসকের অনুমতি থাকতে হবে।

  2. আপনার রেপোর স্থানীয় সংস্করণে firebase init কমান্ড ব্যবহার করে firebase init হোস্টিং সেটআপ করুন।

    • যদি আপনি হোস্টিং সেট আপ না করে থাকেন তবে আপনার স্থানীয় ডিরেক্টরিটির মূল থেকে কমান্ডের এই সংস্করণটি চালান:

      firebase init hosting
    • আপনি যদি ইতিমধ্যে হোস্টিং সেট আপ করেন, তবে আপনাকে কেবল হোস্টিংয়ের গিটহাব অ্যাকশন অংশ সেট আপ করতে হবে। আপনার স্থানীয় ডিরেক্টরিটির মূল থেকে কমান্ডের এই সংস্করণটি চালান:

      firebase init hosting:github
  3. সিএলআই অনুরোধগুলি অনুসরণ করুন, এবং কমান্ডটি স্বয়ংক্রিয়ভাবে গিটহাব অ্যাকশন স্থাপনের যত্ন নেবে:

    • ফায়ারবেস হোস্টিংয়ে মোতায়েনের অনুমতি নিয়ে আপনার ফায়ারবেস প্রকল্পে একটি পরিষেবা অ্যাকাউন্ট তৈরি করে।

    • সেই পরিষেবা অ্যাকাউন্টের JSON কী এনক্রিপ্ট করে এবং এটি একটি গিটহাব গোপনীয়তা হিসাবে নির্দিষ্ট গিটহাব সংগ্রহস্থলে আপলোড করে।

    • yaml ওয়ার্কফ্লো yaml কনফিগারেশন ফাইলগুলি লিখেছেন যা সদ্য নির্মিত গোপনীয়তার উল্লেখ করে। এই ফাইলগুলি ফায়ারবেস হোস্টিংয়ের জন্য স্থাপন করতে গিটহাব অ্যাকশনটি কনফিগার করে।

  4. গিটহাব-এ, একটি নতুন শাখা তৈরি করুন এবং সিএলআই দ্বারা নির্মিত ওয়ার্কফ্লো yaml ফাইলগুলি প্রতিশ্রুতিবদ্ধ করুন।

  5. আপনার গিটহাব সংগ্রহস্থলে শাখাটি প্রকাশ করুন।

  6. শাখাটি মার্জ করুন।

এটাই! এই গিটহাব রেপোতে পরবর্তী যে কোনও PR স্বয়ংক্রিয়ভাবে তার নিজস্ব "পূর্বরূপ URL" পাবে!

গিটহাব অ্যাকশন সম্পর্কে আরও জানুন

  • ফায়ারবেস একটি মুক্ত-উত্স প্রকল্প হিসাবে "ফায়ারবেস হোস্টিং স্থাপন করুন" গিটহাব অ্যাকশনটি বজায় রাখে। উত্স কোড দেখুন।

  • "ফায়ারবেস হোস্টিংকে ডিপ্লয়ে করুন" গিটহাব অ্যাকশন আরও কনফিগারেশনের জন্য যেমন পূর্বরূপ চ্যানেলের জন্য মেয়াদ শেষ করার তারিখটি কাস্টমাইজ করা বা কোনও পিআর মার্জ হওয়ার সময় একটি লাইভ-চ্যানেল স্থাপন করার মতো অনুমতি দেয়। উপলব্ধ কনফিগারেশন বিকল্পগুলি সম্পর্কে জানুন।

  • সাধারণভাবে গিটহাব ক্রিয়া সম্পর্কে আরও জানুন।