בדף הזה מוסבר איך ליצור פריסות ולנהל אותן באפליקציית Google Chat. באמצעות שמירה על פריסות שונות, אפשר לנהל בצורה טובה יותר כל שלב במחזור החיים של אפליקציית Chat ולפרסם שינויים בייצור בצורה בטוחה.
יצירת פריסות לכל שלב במחזור החיים של האפליקציה
כדי לנהל את אפליקציית Chat לאורך מחזור החיים שלה, מומלץ ליצור ולפרוס אפליקציית Chat לכל אחת מהסביבות הבאות:
- פיתוח: הסביבה שבה אתם עובדים על שינויים. אם צריך, אפשר להשתמש בפריסת head או להריץ את הסביבה הזו באופן מקומי.
- סביבת Staging: הסביבה שפורסים לבודקים נאמנים לצורך בדיקה מקצה לקצה. הסביבה הזו צריכה להיות דומה ככל האפשר לסביבת הייצור.
- סביבת ייצור: הסביבה שבה אתם פורסים את האפליקציה למשתמשי הקצה על ידי פרסום האפליקציה ל-Chat ב-Google Workspace Marketplace.
לכל אפליקציה ל-Chat שפורסתם, אתם צריכים ליצור פרויקט ב-Google Cloud. כשמגדירים את Chat API בכל פרויקט בענן, כדאי להשתמש בשם אפליקציה, בכתובת URL של אווטאר ובתיאור שונים, כדי שיהיה קל יותר להבחין בין אפליקציות Chat ב-Google Chat.
בדוגמה הבאה, אפליקציית Chat שנקראת Task app מבוססת על HTTP ומשתמשת בנקודות קצה שונות כדי לבצע פריסה לפיתוח, לבדיקה ולייצור:
| סביבה | שם הפרויקט בענן | שם האפליקציה | כתובת URL של נקודת קצה ב-HTTP |
|---|---|---|---|
| פיתוח | task-chat-app-dev |
אפליקציית Dev Task | http://example.com/api/myapp/head |
| ביום | task-chat-app-staging |
אפליקציית Staging Task | http://example.com/api/myapp/staging |
| ייצור | task-chat-app |
אפליקציית המשימות | http://example.com/api/myapp/ |
ניהול פריסות על סמך הארכיטקטורה של אפליקציית Chat
בטבלה הבאה מפורטים שיקולים נוספים לניהול פריסות של ארכיטקטורות ספציפיות של אפליקציות ל-Chat:
| ארכיטקטורה | פורמט הפריסה | שיקולים |
|---|---|---|
| HTTP | כתובת URL של נקודת קצה ב-HTTP |
|
| Google Apps Script | מזהה פריסה |
|
| Pub/Sub | נושא Pub/Sub | צריך להשתמש בנושא Pub/Sub שונה לכל פריסה. |
נושאים קשורים
- בדיקת תכונות אינטראקטיביות באפליקציות ל-Google Chat
- יצירה וניהול של פריסות Apps Script
- בחירת ארכיטקטורה של אפליקציה ל-Chat