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