כאן מוסבר איך ליצור ולנהל פריסות לאפליקציית Google Chat, ולתחזק את הפריסות השונות בהתאם, כדי שתוכלו לנהל טוב יותר את כל השלבים במחזור החיים של אפליקציית Chat ולהפיץ בבטחה את השינויים בסביבת הייצור.
יצירת פריסות לכל שלב במחזור החיים של האפליקציה
כדי לנהל את אפליקציית Chat לאורך מחזור החיים שלה, מומלץ ליצור אפליקציית Chat ולפרוס אותה בכל אחת מהסביבות הבאות:
- פיתוח: הסביבה שבה אתם משתמשים כדי לבצע שינויים. במקרה הצורך, אפשר להשתמש בפריסת ראש או להריץ את הסביבה הזו באופן מקומי.
- סביבת Staging: הסביבה שפורסים לבודקים נאמנים כדי לבצע בדיקות מקצה לקצה. הסביבה הזו צריכה להיות קרובה ככל האפשר לסביבת הייצור.
- סביבת ייצור: הסביבה שאתם פורסים למשתמשי הקצה באמצעות פרסום אפליקציית Chat ב-Google Workspace Marketplace.
לכל אפליקציית Chat שפורסים צריך ליצור פרויקט ב-Google Cloud. כשמגדירים את Chat API בכל פרויקט ב-Cloud, מומלץ להשתמש בשם ייחודי של האפליקציה, בכתובת URL של דמות ובתיאור כדי שתוכלו להבדיל בין האפליקציות של Chat ל-Google Chat.
בדוגמה הבאה, אפליקציית Chat שנקראת Task app
מבוססת על HTTP ומשתמשת בנקודות קצה (endpoint) שונות כדי לפרוס אותן לצורכי פיתוח, Staging וייצור:
סביבה | שם הפרויקט ב-Cloud | שם האפליקציה | נקודת הקצה ב-HTTP |
---|---|---|---|
פיתוח | task-chat-app-dev |
אפליקציית משימות פיתוח | http://example.com/api/myapp/head |
ביום | task-chat-app-staging |
אפליקציית Staging Tasks | 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
- פרסום אפליקציות של Google Chat
- יצירה וניהול של פריסות ב-Apps Script
- בחירת הארכיטקטורה של האפליקציות ל-Chat