פריסה של פרויקט ב-Apps Script היא גרסה של הסקריפט שזמינה לשימוש כאפליקציית אינטרנט, כתוסף או כקובץ הפעלה של API. יצירת פריסות וניהול שלהן מאפשרת לכם לבצע שינויים בקוד, לעקוב אחרי השינויים ולשלוט בגרסה המדויקת של הקוד שיש למשתמשים גישה אליה.
יש שני סוגים של פריסות:
- פריסות ראשיות, שתמיד מסונכרנות עם קוד הפרויקט הנוכחי.
- פריסות בגרסאות, שמקושרות לגרסה ספציפית של פרויקט.
פריסות ראשיות
פריסת head היא קוד הפרויקט הנוכחי. כשיוצרים פרויקט של Apps Script, נוצרת באופן אוטומטי פריסה ראשית של הפרויקט.
הפריסה של ה-head תמיד מסונכרנת עם הקוד האחרון שנשמר. לדוגמה, אם יוצרים פריסה עם גרסאות ואז משנים את הקוד, פריסת ה-head משקפת את השינויים האלה, בעוד שהפריסה עם הגרסאות נשארת ללא שינוי.
שימוש בפריסות ראשיות לבדיקה של קוד. אל תשתמשו בפריסות ראשיות לשימוש ציבורי.
פריסות עם ניהול גרסאות
פריסה עם גרסאות מאפשרת להשתמש בגרסה ספציפית של קוד הפרויקט. כך המשתמשים יוכלו להמשיך להשתמש בגרסה שפועלת בזמן שאתם מבצעים שינויים ושיפורים בקוד.
כשמפרסמים את האפליקציה לשימוש ציבורי, תמיד צריך להשתמש בפריסה עם גרסאות. אפשר להפעיל כמה פריסות פעילות עם גרסאות שונות בו-זמנית.
חשוב: לא ניתן להעביר בעלות על פריסות עם גרסאות. אם מעבירים בעלות על פרויקט סקריפט למישהו, הבעלים של הפריסות הקיימות עם גרסאות בפרויקט לא משתנה. אם אדמין ימחק את החשבון של הבעלים של הפריסה, יכול להיות שתופיעו שגיאות בסקריפטים של הפריסות שלו.
יצירת פריסה עם גרסאות
כדי לפרוס גרסה של תוסף ל-Google Workspace, תוסף ל-Editor, אפליקציית Google Chat או קובץ הפעלה של API, קודם צריך לשנות את השיוך של פרויקט Google Cloud ב-Apps Script מהפרויקט שמוגדר כברירת מחדל לפרויקט רגיל.
כדי ליצור פריסה עם גרסאות:
- פותחים את הפרויקט ב-Apps Script.
- בפינה השמאלית העליונה, לוחצים על פריסה > פריסה חדשה.
- לצד Select type (בחירת סוג), לוחצים על Enable deployment types (הפעלת סוגי פריסה) .
- בוחרים את סוג הפריסה שרוצים לפרוס. לתוספים של Google Workspace, לתוספים של Editor ולאפליקציות של Google Chat, בוחרים באפשרות תוסף.
מזינים את הפרטים של הפריסה ולוחצים על פריסה.
הצגת פריסות בגרסאות
כדי להציג את הפריסות של פרויקט Apps Script, לוחצים למעלה על פריסה > ניהול הפריסות.
כדי להציג את הקוד של גרסה ספציפית, אפשר לעיין במאמר הצגת גרסה קודמת.
עריכת פריסה עם גרסאות
אפשר לערוך פריסה עם גרסאות כדי לשנות את התיאור או את הגרסה שלה. כדי לערוך פריסה:
- פותחים את הפרויקט ב-Apps Script.
- לוחצים על פריסה > ניהול הפריסות.
- בוחרים את הפריסה הפעילה שרוצים לשנות ולוחצים על סמל העריכה .
מבצעים את השינויים הרצויים ולוחצים על פריסה.
כדי לערוך פריסה שהועברה לארכיון, צריך לפרוס אותה מחדש ולאחר מכן לפעול לפי השלבים הקודמים.
כשרוצים לפרוס שינוי בקוד הפרויקט, יוצרים גרסה חדשה ועורכים את הפריסה כדי להשתמש בה. כל המשתמשים שמשתמשים בפריסה הזו ישתמשו בגרסה החדשה באופן אוטומטי.
איך מוצאים את מזהה הפריסה
לכל פריסה יש מזהה מחרוזת משויך שנוצר באופן אוטומטי. כדי למצוא את המזהה הזה:
- פותחים את הפרויקט ב-Apps Script.
- בפינה השמאלית העליונה, לוחצים על פריסה > ניהול הפריסות.
בוחרים פריסה פעילה כדי למצוא את המזהה שלה.
מזהי הפריסות מופיעים רק בפריסות פעילות.
בדיקת פריסה
האופן שבו בודקים פריסה תלוי בסוג האפליקציה שאתם מפתחים.
תוסף ל-Google Workspace
במאמר בדיקת תוספים ל-Google Workspace מוסבר איך בודקים פריסה של תוסף ל-Google Workspace.
תוסף לעריכה
במאמר בדיקת תוסף לעריכה מוסבר איך בודקים פריסת תוסף לעריכה.
אפליקציית אינטרנט
במאמר בדיקת פריסה של אפליקציית אינטרנט מוסבר איך בודקים פריסה של אפליקציית אינטרנט.
אפליקציית Google Chat
כדי לבדוק פריסה של אפליקציית Chat, קודם צריך ליצור פריסה עם גרסה של הסקריפט כדי לגשת למזהה הפריסה שלו.
אחרי שמקבלים את מזהה הפריסה, מציינים את המזהה בהגדרות של Chat API ופועלים לפי השלבים לבדיקת המאפיינים האינטראקטיביים.
קובץ הפעלה של API
כדי לבדוק פריסה של קובץ הפעלה של API, קודם צריך ליצור פריסה עם גרסאות. אחרי שיוצרים פריסה, מבצעים את השלבים הבאים:
- בפינה השמאלית העליונה של פרויקט Apps Script, לוחצים על פריסה > בדיקת הפריסות.
- לצד 'בחירת סוג', לוחצים על 'הפעלת סוגי פריסה' > קובץ הפעלה של API.
- מעתיקים את כתובת ה-URL ומשתמשים בה כדי לבדוק את הפריסה של קובץ ההפעלה של ה-API.
העברת פריסה עם גרסאות לארכיון
אי אפשר למחוק פריסות עם גרסאות. במקום זאת, אפשר להעביר אותן לארכיון.
כדי להעביר לארכיון פריסה עם גרסאות:
- פותחים את הפרויקט ב-Apps Script.
- לוחצים על פריסה > ניהול הפריסות.
- בוחרים את הפריסה שרוצים להעביר לארכיון ולוחצים על 'העברת הפריסה לארכיון' .
פריסה מחדש של פריסה שהועברה לארכיון
- פותחים את הפרויקט ב-Apps Script.
- בפינה השמאלית העליונה, לוחצים על פריסה > ניהול הפריסות.
- בצד ימין, בקטע Archived, בוחרים את הפריסה שרוצים לפרוס מחדש ולוחצים על סמל העריכה > Deploy.