Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

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

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

  • প্রিভিউ ইউআরএল সহ পিআর -এ একটি মন্তব্য যোগ করে যাতে আপনি এবং প্রতিটি পর্যালোচক আপনার অ্যাপের "প্রিভিউ" ভার্সনে পিআর -এর পরিবর্তনগুলি দেখতে এবং পরীক্ষা করতে পারেন।

    প্রিভিউ ইউআরএল সহ গিটহাব অ্যাকশন পিআর মন্তব্যের ছবি

  • সংশ্লিষ্ট প্রিভিউ চ্যানেলে স্বয়ংক্রিয়ভাবে স্থাপন করে প্রতিটি কমিট থেকে পরিবর্তন সহ প্রিভিউ ইউআরএল আপডেট করে। প্রতিটি নতুন কমিটের সাথে URL পরিবর্তন হয় না।

  • (ঐচ্ছিক) যখন জনসংযোগ মিশে গিয়ে তৈরি হয় আপনার লাইভ চ্যানেলে আপনার GitHub রেপো বর্তমান অবস্থা স্থাপন।

অনুস্মারক: আপনার Firebase প্রকল্পের বাস্তব ব্যাকএন্ড সম্পদ সঙ্গে আপনার app মিথস্ক্রিয়া পূর্বরূপ URL গুলি ব্যবহার করে।

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

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

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

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

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

      firebase init hosting:github
  3. CLI প্রম্পট অনুসরণ করুন, এবং কমান্ড স্বয়ংক্রিয়ভাবে GitHub অ্যাকশন সেট আপ করার যত্ন নেবে:

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

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

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

  4. GitHub, একটি নতুন শাখা তৈরি ও কর্মপ্রবাহ কমিট yaml CLI দ্বারা নির্মিত ফাইল।

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

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

এটাই! এই গিটহাব রেপোতে পরবর্তী কোনো পিআর স্বয়ংক্রিয়ভাবে তার নিজস্ব "প্রিভিউ ইউআরএল" পাবে!

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

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

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

  • সম্পর্কে আরও জানুন GitHub পদক্ষেপ সাধারণভাবে।