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