ניהול גרסאות משולבות

ניהול גרסאות מאפשר למפתחים לנהל כמה גרסאות של שילוב בשלבים שונים של פיתוח.

בכרטיסייה Develop (פיתוח) ב-Google Home Developer Console, השילובים נחשבים ל'לא מנוהלים באמצעות בקרת גרסאות'. אחרי שתתחילו את שלב הבדיקה של הפיתוח בכרטיסייה בדיקה, השילובים יקבלו גרסאות. מנקודה זו ואילך, גרסת האינטגרציה תשמש לכל השלבים שנותרו בתהליך העבודה, מבדיקה ועד השקה.

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

דרישות מוקדמות

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

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

  1. יצירת פרופיל חברה.
  2. הזנתם את מזהה הספק (VID) של הסביבה הפרודקטיבית לשילוב.
  3. הגדרת המיתוג.

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

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

יצירת גרסה חדשה

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

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

הגרסה N/A של שילוב מייצגת את המופע של השילוב שלא הוגדרה לו גרסה, שמנוהל בכרטיסייה Develop.

במילים אחרות, ב-Matter > Test ב-Developer Console:

  • אם לוחצים על בדיקה לגרסה לא זמין של השילוב, נוצרת גרסה חדשה. מספר הגרסה יהיה גבוה ב-1 מכל גרסה קיימת עם מספר.
    • אם לא קיימות גרסאות ממוספרות, נוצרת גרסה v.1.
    • אם קיימת גרסה v.1, נוצרת גרסה v.2. אם קיימת גרסה v.2 נוצרת גרסה v.3 וכן הלאה.
  • אם לוחצים על בדיקה לגרסה ממוספרת של השילוב (לדוגמה, v.1), לא נוצרת גרסה חדשה. במקום זאת, הגרסה v.1 נבדקת שוב.

מטא-נתונים

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

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

מחיקת גרסה

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

גרסת שילוב מוסרת מ-Developer Console רק אחרי שהיא הושקה ואז מוחלפת בהשקה של גרסה אחרת.