अपने Google Chat ऐप्लिकेशन के लिए डिप्लॉयमेंट बनाना और उन्हें मैनेज करना

इस पेज पर बताया गया है कि अपने कैंपेन के लिए डिप्लॉयमेंट कैसे बनाएं और उन्हें कैसे मैनेज करें Google Chat ऐप्लिकेशन. अलग-अलग डिप्लॉयमेंट को बनाए रखकर, ये काम किए जा सकते हैं अपने Chat ऐप्लिकेशन के लाइफ़साइकल के हर चरण को बेहतर तरीके से मैनेज करें साथ ही, प्रोडक्शन में सुरक्षित तरीके से बदलाव रिलीज़ करें.

ऐप्लिकेशन के लाइफ़साइकल के हर चरण के लिए डिप्लॉयमेंट बनाएं

Chat ऐप्लिकेशन की लाइफ़साइकल के दौरान उसे मैनेज करने के लिए, हम का सुझाव है कि आप इनके लिए Chat ऐप्लिकेशन बनाएं और डिप्लॉय करें इनमें से हर एनवायरमेंट:

  • डेवलपमेंट: वह एनवायरमेंट जिसका इस्तेमाल करके बदलावों पर काम किया जाता है. अगर आपने ज़रूरी है, तो हेड डिप्लॉयमेंट का इस्तेमाल किया जा सकता है या इस एनवायरमेंट को स्थानीय तौर पर चलाया जा सकता है.
  • स्टेजिंग: वह एनवायरमेंट जो भरोसेमंद टेस्टर के लिए डिप्लॉय किया जाता है शुरू से आखिर तक जांच करते हैं. यह एनवायरमेंट, प्रोडक्शन के उतना ही करीब होना चाहिए किया जा सकता है.
  • प्रोडक्शन: वह एनवायरमेंट जो आपके संगठन के असली उपयोगकर्ताओं के लिए पब्लिश करने के दौरान डिप्लॉय किया जाता है चैट ऐप्लिकेशन Google Workspace Marketplace.

डिप्लॉय किए जाने वाले हर चैट ऐप्लिकेशन के लिए, आपको Google Cloud प्रोजेक्ट. जब आप इनमें से हर एक में Chat API को कॉन्फ़िगर करते हैं Cloud प्रोजेक्ट चुनें, तो ऐप्लिकेशन का कोई अलग नाम, अवतार यूआरएल, और वर्णन ताकि आप Google Chat में मौजूद चैट ऐप्लिकेशन.

नीचे दिए गए उदाहरण में, Chat ऐप्लिकेशन Task app नाम की सेटिंग को एचटीटीपी पर बनाया गया है और इसमें डिप्लॉय करने के लिए अलग-अलग एंडपॉइंट का इस्तेमाल किया जाता है डेवलपमेंट, स्टेजिंग, और प्रोडक्शन:

परिवेश Cloud प्रोजेक्ट का नाम ऐप्लिकेशन का नाम एचटीटीपी एंडपॉइंट
डेवलेपमेंट task-chat-app-dev Dev Tasks ऐप्लिकेशन http://example.com/api/myapp/head
स्टेजिंग task-chat-app-staging स्टेजिंग Tasks ऐप्लिकेशन http://example.com/api/myapp/staging
प्रोडक्शन task-chat-app Task ऐप्लिकेशन http://example.com/api/myapp/

अपने Chat ऐप्लिकेशन के आर्किटेक्चर के आधार पर डिप्लॉयमेंट मैनेज करें

डिप्लॉयमेंट को मैनेज करते समय, ध्यान देने वाली अन्य बातें इस टेबल में दी गई हैं खास Chat ऐप्लिकेशन के लिए आर्किटेक्चर:

आर्किटेक्चर डिप्लॉयमेंट फ़ॉर्मैट ज़रूरी बातें
HTTP ऐप्लिकेशन URL
  • अपने डोमेन के हर एंडपॉइंट पर धीरे-धीरे बदलावों को लागू करें Chat ऐप्लिकेशन का लाइफ़साइकल. उदाहरण के लिए, बाद में आपने स्टेजिंग एंडपॉइंट में डिप्लॉय की गई नई सुविधा की जांच की है http://example.com/api/myapp/staging, इस सुविधा को इसके लिए रिलीज़ करें प्रोडक्शन एंडपॉइंट पर डिप्लॉय करके, प्रोडक्शन http://example.com/api/myapp.
  • डिप्लॉय करने से पहले, कोड को डीबग करने के लिए, आपके पास अपने लोकल नेटवर्क पर एंडपॉइंट सेट करने का विकल्प होता है पर्यावरण को ध्यान में रखते हुए काम करना. बदलावों को स्थानीय तौर पर टेस्ट करने का तरीका जानने के लिए, यहां देखें Google Chat ऐप्लिकेशन डीबग करना.
Google Apps Script परिनियोजन आईडी
  • Apps Script प्रोजेक्ट में सिर्फ़ एक ब्रांच हो सकती है. Cloud प्रोजेक्ट से जुड़ा होता है. बदलावों की जांच करने और उन्हें बनाए रखने के लिए कई परिवेश के लिए, आपको अलग-अलग Apps स्क्रिप्ट बनानी होंगी प्रोजेक्ट शामिल किए जा सकते हैं.
  • आपको डेवलपमेंट एनवायरमेंट के लिए सिर्फ़ Apps Script प्रोजेक्ट के हेड डिप्लॉयमेंट का इस्तेमाल करना चाहिए. स्टेजिंग और प्रोडक्शन एनवायरमेंट के लिए, अलग-अलग वर्शन वाले डिप्लॉयमेंट का इस्तेमाल करें. जानकारी के लिए, यह देखें डिप्लॉयमेंट बनाना और मैनेज करना देखें.
Pub/Sub Pub/Sub का विषय आपको हर डिप्लॉयमेंट के लिए अलग Pub/Sub विषय का इस्तेमाल करना चाहिए.