रोल आउट और रिलीज़ मैनेज करें

अगर आपने अपने-आप रोल आउट की सुविधा चालू की है, तो हर बार GitHub रिपॉज़िटरी ऐप्लिकेशन होस्टिंग की लाइव ब्रांच में पुश करने पर, आपके ऐप्लिकेशन का नया वर्शन अपने-आप रोल आउट हो जाएगा. Firebase कंसोल या App Hosting GitHub की जांच में, रोल आउट की स्थिति देखी जा सकती है.

रोल आउट की जानकारी देखें

Firebase कंसोल, आपके ऐप्लिकेशन के सभी रोल आउट की ज़्यादा जानकारी का ऐक्सेस देता है. ऐप्लिकेशन होस्टिंग टैब में, उस बैकएंड के लिए देखें डैशबोर्ड चुनें जिसके रोल आउट को आपको देखना है. डैशबोर्ड, मौजूदा रोल आउट की जानकारी दिखाता है. साथ ही, एक टेबल में इस बैकएंड के लिए रिलीज़ किए गए सभी रोल आउट का इतिहास भी दिखता है.

कंसोल के रोल आउट व्यू का स्क्रीन शॉट

हर रोल आउट में एक git पक्का, Cloud Build जॉब, और Cloud Run रिविज़न शामिल होता है.

  • 'git पक्का', रोल आउट बनाते समय आपकी रिपॉज़िटरी का स्नैपशॉट होता है.
  • Cloud Build जॉब एक बिल्ड एनवायरमेंट है, जहां ऐप्लिकेशन होस्टिंग की सुविधा आपके ऐप्लिकेशन के बिल्ड कमांड को रन करती है. Firebase कंसोल में बिल्ड आईडी पर क्लिक करके, Cloud Build के लॉग ऐक्सेस किए जा सकते हैं.
  • क्लाउड रन संशोधन आपके वेब ऐप्लिकेशन के लिए रनटाइम एनवायरमेंट है. आप तीन बिंदु वाले मेन्यू पर क्लिक करके और क्लाउड रन संशोधन देखें को चुनकर किसी रोल आउट के रनटाइम कॉन्फ़िगरेशन (सीपीयू और मेमोरी की सीमा और एनवायरमेंट वैरिएबल जैसी चीज़ों) के बारे में ज़्यादा जान सकते हैं.

रोल आउट को मैन्युअल तरीके से ट्रिगर करना

अगर आपको नई प्रतिबद्धता को पुश किए बिना अपने GitHub स्रोत से मैन्युअल रूप से रोल आउट ट्रिगर करना है, तो आप Firebase कंसोल से रोल आउट बना सकते हैं. रोल आउट को मैन्युअल तरीके से ट्रिगर करने की एक वजह यह भी हो सकती है कि स्टैटिक कॉन्टेंट को फिर से जनरेट किया जाए. उदाहरण के लिए, अगर पेज जनरेट करने के लिए इस्तेमाल किया गया डेटा अपडेट हो जाता है, तो आपको अपडेट किया गया कॉन्टेंट दिखाने के लिए पेज को फिर से रेंडर करना होगा.

  1. ऐप्लिकेशन होस्टिंग टैब में, उस बैकएंड के लिए व्यू डैशबोर्ड चुनें जिसके लिए आपको रोल आउट बनाना है.
  2. बैकएंड डैशबोर्ड में, रोल आउट बनाएं चुनें.
  3. डिप्लॉय करने के लिए ब्रांच चुनें.
  4. डिप्लॉय करने के लिए तय की गई कम से कम वैल्यू, जैसे कि नई कमिट या पहले की तय की गई कमिटी चुनें.
  5. बनाएं को चुनें. रोल आउट के इतिहास की टेबल में, रोल आउट की स्थिति और उसका बिल्ड नंबर दिखता है. रोल आउट की प्रोसेस पूरी होने पर, यह रोल आउट, मौजूदा रोल आउट के तौर पर दिखता है.

अपने बैकएंड का लाइव ब्रांच बदलें

Firebase कंसोल में, अपने-आप रोल आउट के लिए इस्तेमाल की जाने वाली GitHub ब्रांच को बदला जा सकता है. लाइव ब्रांच बदलने के लिए, चुनी गई ब्रांच के साथ मैन्युअल तरीके से रोल आउट ट्रिगर करें और डिफ़ॉल्ट ब्रांच के तौर पर सेट करें को चुनें. इसके बाद, बदलावों को पुश करने पर या नई ब्रांच में मर्ज किए जाने पर, ऐप्लिकेशन होस्टिंग की सुविधा अपने-आप रोल आउट बनाती है.