Entegrasyon sürümü oluşturma

Sürüm oluşturma, geliştiricilerin geliştirmenin farklı aşamalarında bir entegrasyonun birden fazla sürümünü yönetmelerine olanak tanır.

Google Home Developer Console içindeki Geliştirme sekmesinde entegrasyonlar "sürümü kaldırılmış" olarak kabul edilir. Test sekmesinde Geliştirmenin test aşamasına başladığınızda entegrasyonlar sürüm haline gelir. Bu noktadan itibaren, Test'ten Lansmana kadar iş akışının geri kalan her adımı için bir entegrasyon sürümü kullanılır.

Örneğin, yaklaşan bir lansman için sertifikasyon süreci devam eden bir entegrasyonun farklı işlevlere sahip yeni bir sürümünün, birkaç ay sonra başka bir lansman için test edildiğini görebilirsiniz.

Ön koşullar

Entegrasyon sürümleri, sürümü verilmemiş bir entegrasyonun anlık görüntüsüdür. Diğer bir deyişle, sertifikasyon için bir test planı ve dolayısıyla bir entegrasyon sürümü oluşturduğunuzda, bu entegrasyonla ilgili tüm marka meta verilerinin, kullanıma sunulan entegrasyon için kullanmak istediğiniz bilgiler olması gerekir.

Sertifika test planı oluşturmadan önce aşağıdakileri yaptığınızdan emin olun:

  1. Bir şirket profili oluşturmanız.
  2. Entegrasyon için üretim Tedarikçi Firma Kimliği (VID) girildi.
  3. Kurulum ve marka bilinci oluşturma öğelerini yapılandırın.

Entegrasyonunuz için bunların tümünü tamamlamadıysanız sertifika testi için oluşturulan bir entegrasyon sürümü onaylanamaz. Yeni bir sürüm oluşturmanız ve Test adımından baştan başlamanız gerekir.

Ayrıca, entegrasyon sürümü onaylanmadan önce marka öğelerinizi güncellemek istiyorsanız yeni bir sürüm oluşturmanız ve baştan başlamanız gerekir.

Yeni sürüm oluştur

Sertifika için bir test planı oluşturduğunuzda, entegrasyonun yeni bir sürümü oluşturulur. Bu numaralı sürüm, Test sekmesinden itibaren Developer Console içindeki tüm entegrasyon listelerinde listelenir.

Yeni sürümler hiçbir zaman diğer numaralı sürümlerden oluşturulmaz. Örneğin, bir entegrasyon için oluşturduğunuz ilk test planı, bu entegrasyon için v.1 sürümünü oluşturur. Başka bir test planı oluşturduğunuzda söz konusu entegrasyon için v.2 sürümü oluşturulur ancak bu sürüm, v.1'i temel almaz. Bunun yerine bu sürüm, v.1'de olduğu gibi entegrasyonun sürümü eski haline getirilmiş örneğini temel alır.

Bir entegrasyonun Yok sürümü, Geliştirme sekmesinde yönetilen entegrasyonun sürümü dönüştürülmemiş örneğini temsil eder.

Başka bir deyişle, Developer Console içindeki Matter > Test bölümünde:

  • Entegrasyonun Yok sürümü için Test et'i tıklarsanız yeni bir sürüm oluşturulur. Sürüm numarası, mevcut numaralandırılmış sürümlerden bir daha yüksek olacaktır.
    • Numaralı sürüm yoksa v.1 sürümü oluşturulur.
    • v.1 sürümü mevcutsa v.2 sürümü oluşturulur. v.2 sürümü varsa v.3 sürümü oluşturulur ve bu şekilde devam eder.
  • Entegrasyonun numaralı bir sürümü (örneğin, v.1) için Test et'i tıklarsanız yeni sürüm v.1. Bunun yerine, v.1 sürümü tekrar test edilir.

Meta veri

Bir sürüm oluşturulduğunda, sürümü yapılmamış entegrasyon için eklenen ön koşullarda listelenen tüm meta veriler sürüme eklenir. Bununla birlikte, bir sürüme eklenmiş meta veriler görüntülenemez veya değiştirilemez.

Entegrasyonun meta verilerinde yapılacak değişiklikler mevcut sürümlere yansıtılmaz. Güncellenen meta verilerin Sertifikasyon ve Lansman'da kullanılabilmesi için yeni bir sürüm oluşturulması gerekir.

Sürüm silme

Entegrasyon sürümleri silinemez ve silinmek üzere tasarlanmamış. Bunlar, onaylanıp başlatılabilecek entegrasyonun (yeni test planı veya saha deneme sürümü) durumunu yansıtacak şekilde güncellenmelidir.

Entegrasyon sürümü, yalnızca başlatıldığında Developer Console ürününden kaldırılır ve daha sonra farklı bir sürümün yayınlanmasıyla değiştirilir.