Tính năng tạo 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 hoạt động tích hợp ở các giai đoạn phát triển khác nhau.
Trên thẻ Develop (Phát triển) trong Google Home Developer Console, các hoạt động tích hợp được coi là "không có phiên bản". Sau khi bạn bắt đầu Giai đoạn kiểm thử trong quá trình phát triển trên thẻ Kiểm thử, các hoạt động tích hợp sẽ được tạo phiên bản. Từ thời điểm đó trở đi, phiên bản tích hợp sẽ được sử dụng cho mọi bước còn lại trong quy trình làm việc, từ Kiểm thử đến Chạy.
Ví dụ: bạn có thể có một phiên bản tích hợp đang được chứng nhận cho một bản phát hành sắp 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 thử nghiệm cho một bản phát hành khác sau vài tháng.
Đ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 chưa được tạo 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 đó là một phiên bản tích hợp, tất cả siêu dữ liệu thương hiệu liên quan đến quá trình tích hợp đó phải là thông tin bạn muốn sử dụng cho quá trình tích hợp đã ra mắt.
Trước khi tạo kế hoạch kiểm thử chứng nhận, hãy đảm bảo bạn đã làm xong những việc sau: 1. Tạo hồ sơ công ty. 1. Đã nhập Mã nhà cung cấp (VID) chính thức để tích hợp. 1. Đã thiết lập chế độ thiết lập và thương hiệu.Nếu bạn chưa hoàn tất tất cả các bước này cho quá trình tích hợp, thì phiên bản tích hợp được tạo để thử nghiệm chứng nhận sẽ không đượ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 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 tích hợp mới sẽ được tạo. Phiên bản được đánh số này được liệt kê trong tất cả danh sách tích hợp trong Developer Console từ thẻ Kiểm thử trở đi.
Không bao giờ tạo phiên bản mới từ các phiên bản được đánh số khác. Ví dụ: kế hoạch kiểm thử đầu tiên mà bạn tạo cho một hoạt động tích hợp sẽ tạo phiên bản v.1 cho hoạt động tích hợp đó. Việc tạo một kế hoạch kiểm thử khác sẽ tạo phiên bản v.2 cho quá 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 tạo của chức năng tích hợp, giống như v.1.
Phiên bản N/A của một công cụ tích hợp đại diện cho phiên bản chưa được tạo của công cụ tích hợp, được quản lý trên thẻ Develop (Phát triển).
Nói cách khác, trên Matter > Test (Kiểm thử) trong Developer Console:
- Nếu bạn nhấp vào Kiểm thử cho phiên bản Không có của chế độ 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 số 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 phiên bản v.1 tồn tại, 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 đánh số (ví dụ: v.1), thì 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 liệt kê trong các điều kiện tiên quyết đã được thêm vào quá trình tích hợp chưa có 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 đí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 công cụ 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 để siêu dữ liệu đã cập nhật được dùng cho quy trình Chứng nhận và Ra mắt.
Xoá phiên bản
Bạn không thể xoá các phiên bản tích hợp và chúng không được thiết kế để xoá. Bạn nên cập nhật các tệp này để phản ánh trạng thái 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à phát hành.
Phiên bản tích hợp chỉ bị xoá khỏi Developer Console khi phiên bản đó đã ra mắt và sau đó được thay thế bằng việc ra mắt một phiên bản khác.