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