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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ข้อมูลเมตา

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

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

ลบเวอร์ชัน

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

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