בדף הזה מוסבר איך ליצור פריסות ולנהל אותן באפליקציית Google Chat. באמצעות שמירה על פריסות שונות, תוכלו לנהל בצורה טובה יותר כל שלב במחזור החיים של אפליקציית Chat ולפרסם שינויים בייצור בצורה בטוחה.
יצירת פריסות לכל שלב במחזור החיים של האפליקציה
כדי לנהל את אפליקציית Chat לאורך מחזור החיים שלה, מומלץ ליצור ולפרוס אפליקציית Chat לכל אחת מהסביבות הבאות:
- פיתוח: הסביבה שבה אתם עובדים על שינויים. אם צריך, אפשר להשתמש בפריסת head או להריץ את הסביבה הזו באופן מקומי.
- סביבת Staging: הסביבה שפורסים לבודקים נאמנים לצורך בדיקה מקצה לקצה. הסביבה הזו צריכה להיות דומה ככל האפשר לסביבת הייצור.
- ייצור: הסביבה שבה אתם פורסים את האפליקציה למשתמשי הקצה על ידי פרסום האפליקציה ל-Chat ב-Google Workspace Marketplace.
לכל אפליקציית Chat שפורסתם, אתם צריכים ליצור פרויקט ב-Google Cloud. כשמגדירים את Chat API בכל פרויקט ב-Cloud, מומלץ להשתמש בשם אפליקציה, בכתובת URL של אווטאר ובתיאור שונים, כדי שיהיה קל יותר להבדיל בין אפליקציות Chat ב-Google Chat.
בדוגמה הבאה, אפליקציית Chat שנקראת Task app מבוססת על HTTP ומשתמשת בנקודות קצה שונות כדי לבצע פריסה לפיתוח, לבדיקה ולייצור:
| סביבה | שם הפרויקט ב-Cloud | שם האפליקציה | כתובת 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
- יצירה וניהול של פריסות סקריפט של Google Apps
- בחירת ארכיטקטורה של אפליקציה ל-Chat