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

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

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

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

สิ่งที่ต้องดำเนินการก่อน

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

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

  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 เฉพาะเมื่อเปิดตัวเวอร์ชันแล้ว และจะแทนที่ด้วยการเปิดตัวเวอร์ชันอื่นในภายหลัง