יצירה וניהול של פריסות

פריסת פרויקט של Apps Script היא גרסה של הסקריפט שזמינה לשימוש כאפליקציית אינטרנט, כתוסף או כקובץ הפעלה של API. יצירה וניהול של פריסות מאפשרים לכם לבצע איטרציות בקוד, לעקוב אחרי השינויים ולשלוט בגרסת הקוד המדויקת שלמשתמשים שלכם יש גישה אליה.

יש שני סוגים של פריסות:

  • פריסות של גרסת Head, שתמיד מסונכרנות עם קוד הפרויקט הנוכחי.
  • פריסות עם ניהול גרסאות, שמקושרות לגרסה ספציפית של פרויקט.

פריסות של Head

פריסת הגרסה האחרונה היא קוד הפרויקט הנוכחי. כשיוצרים פרויקט Apps Script, נוצרת באופן אוטומטי פריסת head לפרויקט הזה.

הפריסה הראשית תמיד מסונכרנת עם הקוד שנשמר לאחרונה. לדוגמה, אם יוצרים פריסה עם ניהול גרסאות ואז משנים את הקוד, הפריסה הראשית משקפת את השינויים האלה, בעוד שהפריסה עם ניהול הגרסאות נשארת ללא שינוי.

משתמשים בפריסות של ענפים ראשיים כדי לבדוק את הקוד. אל תשתמשו בפריסות של מכשירים לראש לשימוש ציבורי.

פריסות עם ניהול גרסאות

פריסה עם ניהול גרסאות מאפשרת להשתמש בגרסה ספציפית של קוד הפרויקט. כך המשתמשים יכולים להמשיך להשתמש בגרסה תקינה בזמן שאתם מבצעים שינויים ושיפורים בקוד.

כשמפרסמים את האפליקציה לשימוש הציבור, תמיד צריך להשתמש בפריסה עם ניהול גרסאות. יכולות להיות כמה פריסות פעילות עם גרסאות שונות בו-זמנית.

חשוב: אי אפשר להעביר בעלות על פריסות עם ניהול גרסאות. אם מעבירים בעלות על פרויקט סקריפט למישהו, הבעלים של הפריסות הקיימות עם ניהול גרסאות בפרויקט לא משתנה. אם אדמין מוחק את החשבון של הבעלים של הפריסה, יכול להיות שתיתקלו בשגיאות בסקריפטים של הפריסות שלו.

יצירת פריסה עם ניהול גרסאות

כדי לפרוס גרסה של תוסף ל-Google Workspace, תוסף ל-Editor, אפליקציה ל-Google Chat או קובץ הפעלה של API, צריך קודם להעביר את השיוך של פרויקט Google Cloud של Apps Script מפרויקט ברירת המחדל לפרויקט רגיל.

כדי ליצור פריסה עם ניהול גרסאות:

  1. פותחים את פרויקט Apps Script.
  2. בפינה השמאלית העליונה, לוחצים על פריסה > פריסה חדשה.
  3. לצד Select type (בחירת סוג), לוחצים על Enable deployment types (הפעלה של סוגי פריסה) .
  4. בוחרים את סוג הפריסה שרוצים לפרוס. לתוספים ל-Google Workspace, לתוספים לכלי העריכה ולאפליקציות ל-Google Chat, בוחרים באפשרות תוסף.
  5. מזינים את המידע על הפריסה ולוחצים על פריסה.

צפייה בפריסות עם ניהול גרסאות

כדי לראות את הפריסות של פרויקט Apps Script, לוחצים למעלה על פריסה > ניהול פריסות.

כדי לראות את הקוד של גרסה ספציפית, אפשר לעיין במאמר בנושא צפייה בגרסה קודמת.

עריכה של פריסה עם גרסאות

אפשר לערוך פריסה עם ניהול גרסאות כדי לשנות את התיאור או הגרסה שלה. כדי לערוך פריסה:

  1. פותחים את פרויקט Apps Script.
  2. לוחצים על פריסה > ניהול הפריסות.
  3. בוחרים את הפריסה הפעילה שרוצים לשנות ולוחצים על סמל העריכה .
  4. מבצעים את השינויים ולוחצים על פריסה.

    אם רוצים לערוך פריסה שנארכה, צריך לפרוס אותה מחדש ואז לפעול לפי השלבים הקודמים.

    כשרוצים לפרוס שינוי בקוד הפרויקט, יוצרים גרסה חדשה ועורכים את הפריסה כדי להשתמש בה. כל המשתמשים שמשתמשים בפריסה הזו יקבלו אוטומטית את הגרסה החדשה.

איך מוצאים מזהה פריסה

לכל פריסה משויך מזהה מחרוזת שנוצר אוטומטית. כדי למצוא את המזהה הזה, פועלים לפי השלבים הבאים:

  1. פותחים את פרויקט Apps Script.
  2. בפינה השמאלית העליונה, לוחצים על פריסה > ניהול פריסות.
  3. בוחרים פריסה פעילה כדי למצוא את המזהה שלה.

    מזהי פריסה מופיעים רק בפריסות פעילות.

בדיקת פריסה

אופן הבדיקה של פריסה תלוי בסוג האפליקציה שאתם יוצרים.

תוסף ל-Google Workspace

כדי לבדוק פריסה של תוסף ל-Google Workspace, אפשר לעיין במאמר בנושא בדיקת תוספים ל-Google Workspace.

תוסף עריכה

כדי לבדוק פריסה של תוסף ל-Editor, אפשר לעיין במאמר בדיקת תוסף ל-Editor.

אפליקציית אינטרנט

כדי לבדוק פריסה של אפליקציית אינטרנט, אפשר לעיין במאמר בדיקת פריסה של אפליקציית אינטרנט.

אפליקציית Google Chat

כדי לבדוק פריסה של אפליקציית Chat, קודם צריך ליצור פריסה עם ניהול גרסאות של הסקריפט כדי לגשת למזהה הפריסה שלו.

אחרי שמקבלים את מזהה הפריסה, מציינים את המזהה בהגדרות Chat API ומבצעים את השלבים לבדיקת תכונות אינטראקטיביות.

API Executable

כדי לבדוק פריסה של קובץ הפעלה API, קודם צריך ליצור פריסה עם ניהול גרסאות. אחרי שיוצרים פריסה, פועלים לפי השלבים הבאים:

  1. בפינה השמאלית העליונה של פרויקט Apps Script, לוחצים על פריסה > בדיקת פריסות.
  2. לצד 'בחירת סוג', לוחצים על 'הפעלת סוגי פריסה' > API Executable.
  3. מעתיקים את כתובת ה-URL ומשתמשים בה כדי לבדוק את הפריסה של הקובץ הניתן להרצה של ה-API.

העברת פריסה עם גרסה לארכיון

אי אפשר למחוק פריסות עם ניהול גרסאות. במקום זאת, אפשר להעביר אותם לארכיון.

כדי להעביר לארכיון פריסה עם גרסאות:

  1. פותחים את פרויקט Apps Script.
  2. לוחצים על פריסה > ניהול הפריסות.
  3. בוחרים את הפריסה שרוצים להעביר לארכיון ולוחצים על סמל העברת הפריסה לארכיון .

פריסה מחדש של פריסה שהועברה לארכיון

  1. פותחים את פרויקט Apps Script.
  2. בפינה השמאלית העליונה, לוחצים על פריסה > ניהול פריסות.
  3. בצד ימין, בקטע באחסון, בוחרים את הפריסה שרוצים לפרוס מחדש ולוחצים על סמל העריכה > פריסה.