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