קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
בדף הזה מוסבר איך ליצור ולנהל פריסות
אפליקציית Google Chat. שמירה על פריסות שונות תאפשר לך
לנהל טוב יותר כל שלב במחזור החיים של אפליקציית Chat
ולהעביר בצורה בטוחה שינויים בסביבת הייצור.
יצירת פריסות לכל שלב במחזור החיים של האפליקציה
כדי לנהל את אפליקציית Chat לאורך מחזור החיים שלה,
מומלץ ליצור ולפרוס אפליקציית Chat
כל אחת מהסביבות הבאות:
פיתוח: הסביבה שבה אתם משתמשים כדי לבצע שינויים. אם המיקום
יש צורך, אפשר להשתמש בפריסת head או להריץ את הסביבה הזו באופן מקומי.
סביבת Staging: הסביבה שבה אתם פורסים לבודקים נאמנים
בדיקות 'קצה-לקצה' (end-to-end). הסביבה הזו צריכה להיות קרובה לסביבת הייצור כמו
ככל האפשר.
לכל אפליקציית 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
לפרוס את השינויים בהדרגה בכל נקודת קצה (endpoint)
מחזור החיים של אפליקציית Chat. לדוגמה, אחרי
בדקתם פיצ'ר חדש שפרוס בנקודת הקצה שלכם ב-Staging
http://example.com/api/myapp/staging, לשחרר את התכונה כדי
בסביבת הייצור באמצעות פריסה שלו בנקודת הקצה בסביבת הייצור, כמו
http://example.com/api/myapp.
כדי לנפות באגים בקוד לפני הפריסה, אפשר להגדיר נקודת קצה (endpoint)
הסביבה. כדי ללמוד איך בודקים שינויים באופן מקומי, אפשר לעיין
לנפות באגים באפליקציות של Google Chat
Google Apps Script
מזהה פריסה
לפרויקטים ב-Apps Script יכולים להיות רק הסתעפות אחת,
שמשויכים לפרויקט אחד ב-Cloud. כדי לבדוק את השינויים ולשמור על רמת ביצועים גבוהה
במספר סביבות, צריך ליצור Apps Script שונים
לכל סביבה.
צריך להשתמש בפריסה הראשית (head) של פרויקט Apps Script רק לסביבת הפיתוח. לסביבות Staging וייצור, כדאי להשתמש בפריסות של גרסאות. פרטים נוספים זמינים במאמר
יצירה וניהול של פריסות
בתיעוד של Apps Script.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"חסרים לי מידע או פרטים"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"התוכן מורכב מדי או עם יותר מדי שלבים"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"התוכן לא עדכני"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"בעיה בתרגום"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"בעיה בדוגמאות/בקוד"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"סיבה אחרת"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"התוכן קל להבנה"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"התוכן עזר לי לפתור בעיה"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"סיבה אחרת"
}]
{"lastModified": "\u05e2\u05d3\u05db\u05d5\u05df \u05d0\u05d7\u05e8\u05d5\u05df: 2024-09-07 (\u05e9\u05e2\u05d5\u05df UTC)."}
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-09-07 (שעון UTC)."]]