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

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

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

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

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

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

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

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

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

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

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

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

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

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

כלומר, ב-Matter > Test ב-Developer Console:

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

מטא-נתונים

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

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

מחיקת גרסה

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

גרסת שילוב תוסר מ-Developer Console רק כשהיא תושק, ותוחלף מאוחר יותר בהשקה של גרסה אחרת.