CI
এনভায়রনমেন্টে App Distribution সেট-আপ করার জন্য পরিষেবা অ্যাকাউন্ট উপযোগী।
পরিষেবা অ্যাকাউন্ট
দিয়ে যাচাইকরণ করলে, আপনি বিল্ড ডিস্ট্রিবিউট করার জন্য
ক্লায়েন্ট লাইব্রেরি (যেমন, Firebase CLI বা fastlane) ব্যবহার করতে পারবেন। যাচাইকরণের জন্য আপনি কোনও পরিষেবা অ্যাকাউন্ট ব্যবহার করলে, Firebase
অ্যাপ্লিকেশন ডিফল্ট ক্রেডেনশিয়াল (ADC)
ব্যবহার করে
আপনার অ্যাপের ক্রেডেনশিয়াল খুঁজে নেয়। আপনি
GOOGLE_APPLICATION_CREDENTIALS এনভায়রনমেন্ট ভেরিয়েবল সেট করার মাধ্যমে এটি প্রদান করতে পারেন।
- Google Cloud কনসোল খুলে আপনার প্রোজেক্ট বেছে নিন।
- পরিষেবা অ্যাকাউন্ট তৈরি করুন বিকল্পে ক্লিক করে পরিষেবা অ্যাকাউন্টের বিবরণ লিখুন।
- তৈরি করুন ও চালিয়ে যান বিকল্পে ক্লিক করুন।
- Firebase App Distribution অ্যাডমিন ভূমিকা যোগ করে হয়ে গেছে বিকল্পে ক্লিক করুন।
- একটি ব্যক্তিগত JSON কী তৈরি করুন এবং কীটি এমন একটি লোকেশনে সরান যা আপনার বিল্ড এনভায়রনমেন্ট অ্যাক্সেস করতে পারে। এই ফাইলটি নিরাপদ কোনও জায়গায় সেভ করে রাখতে ভুলবেন না, কারণ এটি আপনার Firebase প্রোজেক্টে App Distribution-এ অ্যাডমিনিস্ট্রেটর অ্যাক্সেস দেয়।
- ২০ সেপ্টেম্বর, ২০১৯-এর পরে আপনার অ্যাপ তৈরি করে থাকলে এই ধাপটি এড়িয়ে যান: Google API কনসোলে গিয়ে Firebase App Distribution API চালু করুন। প্রম্পট করা হলে, আপনার Firebase প্রোজেক্টের মতো একই নামের প্রোজেক্ট বেছে নিন।
- আপনার ব্যক্তিগত কী JSON ফাইলের পাথে
এনভায়রনমেন্ট ভেরিয়েবল
GOOGLE_APPLICATION_CREDENTIALSসেট করুন:export GOOGLE_APPLICATION_CREDENTIALS=/absolute/path/to/credentials/file.json