การกำหนดเวอร์ชันช่วยให้นักพัฒนาซอฟต์แวร์สามารถจัดการการผสานรวมหลายเวอร์ชันได้ที่ ในแต่ละขั้นของการพัฒนา
ในแท็บพัฒนาของ Google Home Developer Console การผสานรวม ถือว่า "ไม่มีเวอร์ชัน" เมื่อคุณเริ่มระยะทดสอบของ การพัฒนา ใน แท็บทดสอบ การผสานรวมจะกลายเป็นเวอร์ชัน ใช้เวอร์ชันการผสานรวม จากจุดนั้นเป็นต้นไปสำหรับทุกๆ ขั้นตอนที่เหลือในเวิร์กโฟลว์ ตั้งแต่การทดสอบไปจนถึง เปิด
ตัวอย่างเช่น คุณอาจมีการผสานรวมเวอร์ชันหนึ่งที่อยู่ระหว่างดำเนินการ ที่จะเปิดตัวเร็วๆ นี้ ขณะที่การผสานรวมเวอร์ชันใหม่ ซึ่งมีฟังก์ชันการทำงานแตกต่างกันกำลังได้รับการทดสอบสำหรับการเปิดตัวอีกชุดหนึ่งในอีกไม่กี่เดือน
ข้อกำหนดเบื้องต้น
เวอร์ชันการผสานรวมคือภาพรวมของการผสานรวมที่ไม่มีเวอร์ชัน ซึ่งหมายความว่า เมื่อคุณสร้างแผนการทดสอบสำหรับการรับรอง และด้วยการผสานรวม ข้อมูลเมตาการสร้างแบรนด์ทั้งหมดที่เกี่ยวข้องกับการผสานรวมนั้นต้องเป็น ข้อมูลที่ต้องการใช้สำหรับการผสานรวมที่เปิดตัว
ก่อนสร้างแผนการทดสอบเพื่อรับการรับรอง โปรดตรวจสอบว่าคุณดำเนินการตาม ดังต่อไปนี้
- สร้างโปรไฟล์บริษัท
- ป้อนรหัสผู้ให้บริการที่ใช้งานจริง (VID) สำหรับการผสานรวม
- การตั้งค่าและการแสดงแบรนด์ที่กำหนดค่า
หากยังไม่เสร็จ ทุกข้อที่กล่าวมา สำหรับการผสานรวมของคุณ ซึ่งเป็นเวอร์ชันการผสานรวมที่สร้างขึ้นสำหรับการทดสอบเพื่อรับการรับรอง ไม่ได้รับการรับรอง คุณจะต้องสร้างเวอร์ชันใหม่และเริ่มใหม่จากขั้นตอนทดสอบ
นอกจากนี้คุณจะต้องสร้างเวอร์ชันใหม่และเริ่มต้นใหม่หากต้องการ อัปเดตการสร้างแบรนด์ก่อนที่เวอร์ชันการผสานรวมจะได้รับการรับรอง
สร้างเวอร์ชันใหม่
เมื่อคุณสร้างแผนทดสอบสำหรับ ระบบจะสร้างการผสานรวมเวอร์ชันใหม่ หมายเลขนี้ แสดงรายการการผสานรวมทั้งหมดใน Developer Console จากแท็บทดสอบ
ไม่มีการสร้างเวอร์ชันใหม่จากเวอร์ชันหมายเลขอื่นๆ ตัวอย่างเช่น พารามิเตอร์ แผนการทดสอบแรกที่คุณสร้างสำหรับการผสานรวมจะสร้างเวอร์ชัน v.1 สำหรับการผสานรวมนั้น การผสานรวม การสร้างแผนการทดสอบอื่นจะสร้างเวอร์ชัน v.2 สำหรับแผนการทดสอบดังกล่าว แต่เวอร์ชันนี้จะไม่อิงตาม v.1 เวอร์ชันนี้แทน ขึ้นอยู่กับอินสแตนซ์ที่ยังไม่ได้เวอร์ชันของการผสานรวม เช่นเดียวกับ v.1
เวอร์ชัน N/A ของการผสานรวมแสดงถึงอินสแตนซ์ที่ไม่มีเวอร์ชัน ซึ่งจัดการในแท็บพัฒนา
กล่าวคือ ใน Matter > ทดสอบใน Developer Console:
- หากคุณคลิกทดสอบสำหรับการผสานรวมเวอร์ชันไม่มี ระบบจะแสดงเวอร์ชันใหม่
สร้าง แล้ว หมายเลขเวอร์ชันจะสูงกว่าเวอร์ชันที่มีหมายเลขที่มีอยู่ 1 อันดับ
- หากไม่มีเวอร์ชันที่ระบุหมายเลข ระบบจะสร้างเวอร์ชัน v.1
- หากมีเวอร์ชัน v.1 ระบบจะสร้างเวอร์ชัน v.2 หากเวอร์ชัน v.2 มีการสร้างเวอร์ชัน v.3 และเป็นเช่นนี้ไปเรื่อยๆ
- หากคุณคลิกทดสอบสําหรับการผสานรวมเวอร์ชันที่มีหมายเลข (เช่น v.1) ระบบจะไม่สร้างเวอร์ชันใหม่ แต่เวอร์ชัน v.1 คือ มีการทดสอบอีกครั้ง
ข้อมูลเมตา
เมื่อมีการสร้างเวอร์ชัน ข้อมูลเมตาทั้งหมดที่ระบุไว้ใน ข้อกำหนดเบื้องต้นที่เพิ่มเข้ามาสำหรับเวอร์ชันที่ไม่มีเวอร์ชัน จะแนบอยู่กับเวอร์ชัน แต่ข้อมูลเมตาที่แนบมากับ คุณจะดูหรือเปลี่ยนแปลงเวอร์ชันไม่ได้
การเปลี่ยนแปลงข้อมูลเมตาของการผสานรวมจะไม่ปรากฏในรายการที่มีอยู่ เวอร์ชันต่างๆ ต้องสร้างเวอร์ชันใหม่สำหรับข้อมูลเมตาที่อัปเดต สำหรับการรับรองและการเปิดตัว
ลบเวอร์ชัน
เวอร์ชันการผสานรวมไม่สามารถลบได้และไม่ได้ออกแบบมาให้ลบ โดยควรอัปเดตให้สอดคล้องกับสถานะของการผสานรวม (แผนทดสอบใหม่หรือการทดสอบภาคสนาม) ที่ผ่านการรับรองและพร้อมใช้งาน
ระบบจะนำเวอร์ชันการผสานรวมออกจาก Developer Console ก็ต่อเมื่อ โมเดลนี้เปิดตัวไปแล้ว และแทนที่ด้วยการเปิดตัวเวอร์ชันอื่น