सेवा खाते से पुष्टि करें

सेवा खातों की मदद से, किसी सीआई (CI) एनवायरमेंट में App Distribution सेट अप किया जा सकता है. सेवा खाते से पुष्टि करना की मदद से क्लाइंट लाइब्रेरी (उदाहरण के लिए, Firebase सीएलआई या फ़ास्टलेन) का इस्तेमाल किया जा सकता है अपने बिल्ड डिस्ट्रिब्यूट करें. अगर पुष्टि करने के लिए किसी सेवा खाते का इस्तेमाल किया जाता है, Firebase, ऐप्लिकेशन डिफ़ॉल्ट क्रेडेंशियल (ADC) का इस्तेमाल करता है अपने ऐप्लिकेशन के क्रेडेंशियल का पता लगाना है. यह जानकारी पाने के लिए, GOOGLE_APPLICATION_CREDENTIALS एनवायरमेंट वैरिएबल.

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