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

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

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

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

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

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

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

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

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

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

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

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

לעולם לא נוצרות גרסאות חדשות מגרסאות ממוספרות אחרות. לדוגמה, תוכנית הבדיקה הראשונה שתיצרו לשילוב מסוים תיצור גרסה 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 רק אחרי שהיא הושקה ואז הוחלפה בהשקה של גרסה אחרת.