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

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

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

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

פריסות Head

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

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

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

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

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

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

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

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

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

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

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

  1. פותחים את פרויקט Apps Script. <<../_common/snippets/create-new-deployment.md>>

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

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

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

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

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

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

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

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

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

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

לכל פריסה יש מזהה מחרוזת משויך. כדי למצוא את המזהה הזה:

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

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

בדיקת פריסה

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

תוסף ל-Google Workspace

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

תוסף עריכה

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

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

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

אפליקציית Google 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. בקטע בארכיון, בוחרים את הפריסה ולוחצים על עריכה > פריסה.