تحديد إصدارات التكامل

يتيح نظام الإصدارات للمطوّرين إدارة نُسخ متعدّدة من عملية الدمج في مراحل تطوير مختلفة.

في علامة التبويب Develop (تطوير) في Google Home Developer Console، يتم اعتبار عمليات الدمج "غير مرتبطة بإصدار معيّن". بعد بدء مرحلة اختبار مرحلة تطوير في علامة التبويب الاختبار، تصبح عمليات الدمج مرتبطة بإصدار معيّن. يتم استخدام إصدار التكامل من تلك النقطة فصاعدًا لكل خطوة متبقية في سير العمل، بدءًا من "الاختبار" وحتى "الإطلاق".

على سبيل المثال، قد يكون لديك إصدار واحد من عملية الدمج يخضع للاعتماد من أجل إطلاق وشيك، في حين يتم اختبار إصدار أحدث من عملية الدمج يتضمن وظائف مختلفة من أجل إطلاق آخر بعد بضعة أشهر.

المتطلبات الأساسية

نُسخ الدمج هي لقطة لعملية دمج لم يتمّ وضع رقم إصدار لها. وهذا يعني أنّه عند إنشاء خطة اختبار للحصول على شهادة الاعتماد، وبالتالي إصدار دمج، يجب أن تكون كل البيانات الوصفية للعلامة التجارية المرتبطة بهذا الدمج هي المعلومات التي تريد استخدامها للدمج الذي تم إطلاقه.

قبل إنشاء خطة اختبار للحصول على شهادة الاعتماد، تأكَّد من تنفيذ ما يلي: 1. إنشاء ملف تعريفي للشركة 1. تم إدخال معرّف المورِّد (VID) لعملية الدمج في قناة الإصدار العلني. 1. الإعدادات والعلامة التجارية التي تم ضبطها

إذا لم تكن قد أكملت كل هذه الخطوات لعملية الدمج، لا يمكن اعتماد إصدار الدمج الذي تم إنشاؤه لاختبار الاعتماد. سيكون عليك إنشاء إصدار جديد والبدء من جديد من خطوة "الاختبار".

سيكون عليك أيضًا إنشاء إصدار جديد والبدء من جديد إذا أردت تعديل علامتك التجارية قبل اعتماد إصدار دمج.

إنشاء إصدار جديد

عند إنشاء خطة اختبار للحصول على شهادة الاعتماد، يتم إنشاء إصدار جديد من عملية الدمج. يتم إدراج هذا الإصدار المرقّم من في جميع قوائم الدمج في Developer Console بدءًا من علامة التبويب "الاختبار" فصاعدًا.

لا يتم أبدًا إنشاء نُسخ جديدة من نُسخ مرقّمة أخرى. على سبيل المثال، ستنشئ خطة الاختبار الأولى التي تنشئها لعملية دمج الإصدار v.1 لعملية الدمج هذه. سيؤدي إنشاء خطة اختبار أخرى إلى إنشاء الإصدار 2 لهذا التكامل، ولكن لن يستند هذا الإصدار إلى الإصدار 1. بدلاً من ذلك، يستند هذا الإصدار إلى مثيل الدمج غير المحدَّد الإصدار، تمامًا مثل v.1.

يمثّل إصدار لا ينطبق لعملية الدمج الإصدار غير المحدَّد من عملية الدمج، والتي تتم إدارتها في علامة التبويب تطوير.

بعبارة أخرى، في Matter > الاختبار في Developer Console:

  • إذا نقرت على اختبار للإصدار لا ينطبق من عملية الدمج، سيتم إنشاء إصدار جديد. سيكون رقم الإصدار أعلى من أي إصدارات مرقّمة حالية.
    • إذا لم تتوفّر نُسخ مرقّمة، يتم إنشاء الإصدار v.1.
    • إذا كان الإصدار v.1 متوفّرًا، يتم إنشاء الإصدار v.2. إذا كان الإصدار v.2 متاحًا، يتم إنشاء الإصدار v.3، وهكذا.
  • إذا نقرت على اختبار لإصدار مرقّم من عملية الدمج (مثل الإصدار 1لن يتم إنشاء إصدار جديد. بدلاً من ذلك، يتم اختبار الإصدار v.1 مرة أخرى.

البيانات الوصفية

عند إنشاء إصدار، يتم إرفاق أي بيانات وصفية مُدرَجة في المتطلّبات الأساسية التي تمت إضافتها لعملية الدمج التي لم يتم إصدارها بعد. ومع ذلك، لا يمكن عرض البيانات الوصفية المرفقة بأحد الإصدارات أو تغييرها.

ولن تظهر أي تغييرات في البيانات الوصفية لعملية الدمج في الإصدارات الحالية. يجب إنشاء إصدار جديد لكي تتمكّن من استخدام البيانات الوصفية المعدَّلة في عملية الحصول على الشهادة والإطلاق.

حذف نسخة

لا يمكن حذف إصدارات الدمج ولم يتم تصميمها ليتم حذفها. يجب تعديلها لتعكس حالة الدمج (خطة اختبار جديدة أو اختبار حقل جديد) يمكن اعتماده وإطلاقه.

لا تتم إزالة إصدار الدمج من Developer Console إلا عند إطلاقه واستبداله لاحقًا بإطلاق إصدار مختلف.