การกําหนดเวอร์ชันการผสานรวม

การกำหนดเวอร์ชันช่วยให้นักพัฒนาซอฟต์แวร์จัดการการผสานรวมหลายเวอร์ชันได้ในขั้นตอนต่างๆ ของการพัฒนา

ในแท็บพัฒนาใน Google Home Developer Console การผสานรวมจะถือว่า "ไม่มีเวอร์ชัน" เมื่อเริ่มขั้นตอนทดสอบการพัฒนาในแท็บทดสอบ การผสานรวมจะกลายเป็นเวอร์ชัน ระบบจะใช้เวอร์ชันการผสานรวมจากจุดนั้นเป็นต้นไปในทุกขั้นตอนที่เหลือของเวิร์กโฟลว์ ตั้งแต่การทดสอบไปจนถึงการเปิดตัว

ตัวอย่างเช่น คุณอาจมีการผสานรวมเวอร์ชันหนึ่งที่อยู่ระหว่างการรับรองเพื่อเปิดตัวในเร็วๆ นี้ ขณะที่การผสานรวมเวอร์ชันใหม่ที่มีฟังก์ชันการทํางานแตกต่างกันจะกําลังทดสอบการเปิดตัวเวอร์ชันอื่นในอีกไม่กี่เดือนข้างหน้า

ข้อกำหนดเบื้องต้น

เวอร์ชันการผสานรวมคือภาพรวมของการผสานรวมที่ไม่มีเวอร์ชัน ซึ่งหมายความว่าเมื่อคุณสร้างแผนการทดสอบสำหรับการรับรองและถือเป็นเวอร์ชันการผสานรวม ข้อมูลเมตาแบรนด์ทั้งหมดที่เกี่ยวข้องกับการผสานรวมนั้นต้องเป็นข้อมูลที่คุณต้องการใช้สำหรับการผสานรวมที่เปิดตัวแล้ว

ก่อนสร้างแผนการทดสอบเพื่อรับการรับรอง โปรดตรวจสอบว่าคุณได้ทำสิ่งต่อไปนี้แล้ว

  1. สร้างโปรไฟล์บริษัท
  2. ป้อนรหัสผู้ให้บริการ (VID) เวอร์ชันที่ใช้งานจริงสำหรับการผสานรวม
  3. การตั้งค่าที่กำหนดและการแสดงแบรนด์

หากคุณยังทำการผสานรวมไม่ครบทุกข้อ เวอร์ชันการผสานรวมที่สร้างขึ้นเพื่อการทดสอบใบรับรองจะไม่ได้รับการรับรอง คุณจะต้องสร้างเวอร์ชันใหม่และเริ่มต้นใหม่ จากขั้นตอน "ทดสอบ"

นอกจากนี้ คุณยังจะต้องสร้างเวอร์ชันใหม่และเริ่มต้นใหม่หากต้องการอัปเดตการสร้างแบรนด์ก่อนที่เวอร์ชันการผสานรวมจะได้รับการรับรอง

สร้างเวอร์ชันใหม่

เมื่อคุณสร้างแผนทดสอบสำหรับการรับรอง ระบบจะสร้างการผสานรวมเวอร์ชันใหม่ เวอร์ชันที่มีตัวเลขนี้อยู่ในรายการการผสานรวมทั้งหมดใน Developer Console จากแท็บทดสอบเป็นต้นไป

ระบบจะไม่สร้างเวอร์ชันใหม่จากเวอร์ชันอื่นๆ ที่มีลำดับเลข เช่น แผนการทดสอบแรกที่คุณสร้างสำหรับการผสานรวมจะสร้างเวอร์ชัน v.1 สำหรับการผสานรวมนั้น การสร้างแผนการทดสอบอื่นจะสร้างเวอร์ชัน v.2 สำหรับการผสานรวมนั้น แต่เวอร์ชันนี้จะไม่อิงตาม v.1 แต่เวอร์ชันนี้จะอิงตามอินสแตนซ์ของการผสานรวมที่ยังไม่ได้เวอร์ชัน เช่น v.1 แทน

การผสานรวมเวอร์ชันไม่มีจะแสดงอินสแตนซ์ที่ไม่มีเวอร์ชันของการผสานรวม ซึ่งจัดการได้ในแท็บพัฒนา

กล่าวคือ ใน Matter > ทดสอบ ใน Developer Console:

  • หากคลิกทดสอบเพื่อหาเวอร์ชันไม่มีของการผสานรวม ระบบจะสร้างเวอร์ชันใหม่ หมายเลขเวอร์ชันจะสูงกว่าเวอร์ชันที่เรียงลำดับเลขอยู่หนึ่งเวอร์ชัน
    • หากไม่มีเวอร์ชันตัวเลข ระบบจะสร้างเวอร์ชัน v.1
    • หากมีเวอร์ชัน v.1 ระบบจะสร้างเวอร์ชัน v.2 ขึ้น หากมีเวอร์ชัน v.2 อยู่ ระบบจะสร้างเวอร์ชัน v.3 และต่อไปเรื่อยๆ
  • หากคลิกทดสอบเพื่อหาการผสานรวมเวอร์ชันที่มีตัวเลข (เช่น v.1) ระบบจะv.1สร้างเวอร์ชันใหม่ แต่เวอร์ชัน v.1 จะได้รับการทดสอบอีกครั้ง

Metadata

เมื่อสร้างเวอร์ชันแล้ว ระบบจะแนบข้อมูลเมตาที่ระบุไว้ในข้อกำหนดเบื้องต้นที่เพิ่มสำหรับการผสานรวมที่ไม่มีเวอร์ชันเข้ากับเวอร์ชันนั้น แต่จะดูหรือเปลี่ยนแปลงข้อมูลเมตาที่แนบมากับเวอร์ชันไม่ได้

การเปลี่ยนแปลงใดๆ กับข้อมูลเมตาของการผสานรวมจะไม่แสดงในเวอร์ชันที่มีอยู่ คุณต้องสร้างเวอร์ชันใหม่สำหรับข้อมูลเมตาที่อัปเดตเพื่อนำไปใช้ในการรับรองและการเปิดตัว

ลบเวอร์ชัน

ลบเวอร์ชันการผสานรวมไม่ได้และไม่ได้ออกแบบมาเพื่อลบ ควรได้รับการอัปเดตเพื่อแสดงสถานะของการผสานรวม (แผนการทดสอบใหม่หรือการทดลองภาคสนาม) ที่ได้รับการรับรองและเปิดตัวได้

ระบบจะนำเวอร์ชันการผสานรวมออกจาก Developer Console ก็ต่อเมื่อได้เปิดตัวแล้ว และจะแทนที่ด้วยการเปิดตัวเวอร์ชันอื่นในภายหลัง