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