सीआई एनवायरमेंट में App Distribution को सेट अप करने के लिए, सेवा खाते काम के होते हैं.
सेवा खाते से पुष्टि करने पर, क्लाइंट लाइब्रेरी (जैसे, Firebase CLI या fastlane) का इस्तेमाल करके, अपनी बिल्ड डिस्ट्रिब्यूट की जा सकती हैं. सेवा खाते का इस्तेमाल करके पुष्टि करने पर, Firebase आपके ऐप्लिकेशन के क्रेडेंशियल का पता लगाने के लिए ऐप्लिकेशन के डिफ़ॉल्ट क्रेडेंशियल (एडीसी) का इस्तेमाल करता है. इन्हें GOOGLE_APPLICATION_CREDENTIALS
एनवायरमेंट वैरिएबल सेट करके दिया जा सकता है.
- Google Cloud कंसोल खोलें और अपना प्रोजेक्ट चुनें.
- सेवा खाता बनाएं पर क्लिक करें और सेवा खाते की जानकारी डालें.
- बनाएं और जारी रखें पर क्लिक करें.
- Firebase App Distribution एडमिन की भूमिका जोड़ें और हो गया पर क्लिक करें.
- एक निजी JSON कुंजी बनाएं और उसे ऐसी जगह पर ले जाएं जहां से आपके बिल्ड एनवायरमेंट को उस कुंजी का ऐक्सेस मिल सके. इस फ़ाइल को किसी सुरक्षित जगह पर रखें, क्योंकि इससे आपके Firebase प्रोजेक्ट में App Distribution को एडमिन ऐक्सेस मिलता है.
- अगर आपने अपना ऐप्लिकेशन 20 सितंबर, 2019 के बाद बनाया है, तो यह चरण छोड़ दें: Google API कंसोल में, Firebase App Distribution API चालू करें. जब कहा जाए, तो Firebase प्रोजेक्ट के नाम वाला प्रोजेक्ट चुनें.
- अपने निजी कुंजी JSON फ़ाइल के पाथ के लिए,
GOOGLE_APPLICATION_CREDENTIALS
एनवायरमेंट वैरिएबल सेट करें:export GOOGLE_APPLICATION_CREDENTIALS=/absolute/path/to/credentials/file.json