Phiên bản tích hợp

Tính năng quản lý phiên bản cho phép nhà phát triển quản lý nhiều phiên bản của một quy trình tích hợp ở các giai đoạn phát triển khác nhau.

Trên thẻ Phát triển trong Google Home Developer Console, các hoạt động tích hợp được coi là "chưa được gắn phiên bản". Sau khi bạn bắt đầu Giai đoạn kiểm thử của quá trình phát triển trên thẻ Kiểm thử, các hoạt động tích hợp sẽ được phân phiên bản. Kể từ thời điểm đó, một phiên bản tích hợp sẽ được dùng cho mọi bước còn lại trong quy trình làm việc, từ Kiểm thử đến Ra mắt.

Ví dụ: bạn có thể có một phiên bản tích hợp đang được chứng nhận để ra mắt trong thời gian tới, trong khi một phiên bản tích hợp mới hơn với chức năng khác đang được kiểm thử để ra mắt trong vài tháng nữa.

Điều kiện tiên quyết

Phiên bản tích hợp là ảnh chụp nhanh của một chế độ tích hợp không có phiên bản. Điều này có nghĩa là khi bạn tạo một kế hoạch kiểm thử để chứng nhận và do đó tạo một phiên bản tích hợp, tất cả siêu dữ liệu về thương hiệu liên quan đến hoạt động tích hợp đó phải là thông tin bạn muốn dùng cho hoạt động tích hợp đã ra mắt.

Trước khi tạo kế hoạch kiểm tra chứng nhận, hãy đảm bảo bạn đã thực hiện những việc sau:

  1. Tạo hồ sơ công ty.
  2. Nhập mã nhà cung cấp (VID) sản xuất để tích hợp.
  3. Đã định cấu hình chế độ thiết lập và xây dựng thương hiệu.

Nếu bạn chưa hoàn tất tất cả các bước này cho quy trình tích hợp, thì một phiên bản tích hợp được tạo để kiểm thử chứng nhận không thể được chứng nhận. Bạn sẽ phải tạo một phiên bản mới và bắt đầu lại từ bước Kiểm thử.

Bạn cũng sẽ phải tạo một phiên bản mới và bắt đầu lại nếu muốn cập nhật thương hiệu trước khi một phiên bản tích hợp được chứng nhận.

Tạo phiên bản mới

Khi bạn tạo kế hoạch kiểm thử để chứng nhận, một phiên bản mới của hoạt động tích hợp sẽ được tạo. Phiên bản được đánh số này xuất hiện trong tất cả danh sách tích hợp trong Developer Console từ thẻ Thử nghiệm trở đi.

Các phiên bản mới không bao giờ được tạo từ các phiên bản có số khác. Ví dụ: kế hoạch kiểm thử đầu tiên mà bạn tạo cho một quy trình tích hợp sẽ tạo phiên bản v.1 cho quy trình tích hợp đó. Việc tạo một kế hoạch kiểm thử khác sẽ tạo ra phiên bản v.2 cho quy trình tích hợp đó, nhưng phiên bản này sẽ không dựa trên v.1. Thay vào đó, phiên bản này dựa trên phiên bản chưa được gắn phiên bản của chế độ tích hợp, giống như v.1.

Phiên bản N/A của một quy trình tích hợp đại diện cho phiên bản chưa được gắn phiên bản của quy trình tích hợp, được quản lý trên thẻ Phát triển.

Nói cách khác, trên Matter > Thử nghiệm trong Developer Console:

  • Nếu bạn nhấp vào Kiểm thử cho phiên bản Không áp dụng của quy trình tích hợp, thì một phiên bản mới sẽ được tạo. Số phiên bản sẽ cao hơn một đơn vị so với mọi phiên bản được đánh số hiện có.
    • Nếu không có phiên bản nào được đánh số, thì phiên bản v.1 sẽ được tạo.
    • Nếu có phiên bản v.1, thì phiên bản v.2 sẽ được tạo. Nếu phiên bản v.2 tồn tại, thì phiên bản v.3 sẽ được tạo, v.v.
  • Nếu bạn nhấp vào Kiểm thử cho một phiên bản tích hợp có số (ví dụ: v.1), thì một phiên bản mới sẽ không được tạo. Thay vào đó, phiên bản v.1 sẽ được kiểm thử lại.

Metadata

Khi một phiên bản được tạo, mọi siêu dữ liệu có trong điều kiện tiên quyết đã được thêm cho quy trình tích hợp chưa được gắn phiên bản sẽ được đính kèm vào phiên bản đó. Tuy nhiên, bạn không thể xem hoặc thay đổi siêu dữ liệu được đính kèm vào một phiên bản.

Mọi thay đổi đối với siêu dữ liệu của một bản tích hợp sẽ không được phản ánh trong các phiên bản hiện có. Bạn phải tạo một phiên bản mới để sử dụng siêu dữ liệu đã cập nhật cho việc Chứng nhận và Phát hành.

Xoá một phiên bản

Bạn không thể xoá các phiên bản tích hợp và các phiên bản này cũng không được thiết kế để xoá. Bạn nên cập nhật các thông tin này để phản ánh trạng thái của quá trình tích hợp (kế hoạch kiểm thử mới hoặc thử nghiệm thực địa) có thể được chứng nhận và ra mắt.

Phiên bản tích hợp chỉ bị xoá khỏi Developer Console khi đã ra mắt và sau đó được thay thế bằng việc ra mắt một phiên bản khác.