تتيح ميزة "تحديد الإصدارات" للمطوّرين إدارة إصدارات متعددة من عملية دمج في مراحل مختلفة من التطوير.
في علامة التبويب تطوير في Google Home Developer Console، تُعتبر عمليات الدمج "غير مُحدَّدة الإصدار". بعد بدء مرحلة الاختبار في عملية التطوير في علامة التبويب اختبار، يتم إنشاء إصدارات من عمليات الدمج. يتم استخدام إصدار التكامل من تلك النقطة فصاعدًا لكل خطوة متبقية في سير العمل، من الاختبار إلى الإطلاق.
على سبيل المثال، قد يكون لديك إصدار واحد من عملية دمج يخضع للاعتماد لإطلاق وشيك، بينما يتم اختبار إصدار أحدث من عملية الدمج بوظائف مختلفة لإطلاق آخر بعد بضعة أشهر.
المتطلبات الأساسية
إصدارات التكامل هي لقطة من عملية تكامل غير مُصدَرة. هذا يعني أنّه عند إنشاء خطة اختبار للحصول على شهادة، وبالتالي إصدار عملية تكامل، يجب أن تكون جميع البيانات الوصفية للعلامة التجارية ذات الصلة بعملية التكامل هذه هي المعلومات التي تريد استخدامها لعملية التكامل التي تم إطلاقها.
قبل إنشاء خطة اختبار شهادة الاعتماد، تأكَّد من تنفيذ ما يلي:- إنشاء ملف تعريفي للشركة
- أدخلت معرّف المورّد (VID) الخاص بالإنتاج لعملية الدمج.
- الإعدادات والعلامة التجارية التي تم ضبطها:
إذا لم تكن قد أكملت كل هذه الخطوات لعملية الدمج، لا يمكن اعتماد إصدار الدمج الذي تم إنشاؤه لاختبار الاعتماد. سيكون عليك إنشاء إصدار جديد والبدء من جديد من خطوة الاختبار.
سيكون عليك أيضًا إنشاء إصدار جديد والبدء من جديد إذا أردت تعديل علامتك التجارية قبل اعتماد إصدار التكامل.
إنشاء نسخة جديدة
عند إنشاء خطة اختبار للحصول على شهادة الاعتماد، يتم إنشاء نسخة جديدة من عملية الدمج. يتم إدراج هذا الإصدار المرقّم في جميع قوائم عمليات الدمج في Developer Console من علامة التبويب "اختبار" فصاعدًا.
لا يتم إنشاء نُسخ جديدة من نُسخ أخرى مرقّمة. على سبيل المثال، ستؤدي خطة الاختبار الأولى التي تنشئها لعملية دمج إلى إنشاء الإصدار v.1 لعملية الدمج هذه. سيؤدي إنشاء خطة اختبار أخرى إلى إنشاء الإصدار v.2 لعملية الدمج هذه، ولكن هذا الإصدار لن يستند إلى الإصدار v.1. بدلاً من ذلك، يستند هذا الإصدار إلى مثيل عملية الدمج الذي لا يتضمّن إصدارًا، تمامًا مثل v.1.
يمثّل الإصدار غير المتاح من عملية التكامل مثيل عملية التكامل الذي لا يتضمّن إصدارًا، والذي تتم إدارته في علامة التبويب تطوير.
بعبارة أخرى، في Matter > اختبار في Developer Console:
- إذا نقرت على اختبار للإصدار لا ينطبق من عملية الدمج، يتم إنشاء إصدار جديد. سيكون رقم الإصدار أعلى من أي إصدارات مرقمة حالية.
- في حال عدم توفّر نُسخ مرقّمة، يتم إنشاء النسخة v.1.
- إذا كان الإصدار v.1 متوفّرًا، يتم إنشاء الإصدار v.2. إذا كان الإصدار v.2 موجودًا، يتم إنشاء الإصدار v.3، وهكذا.
- إذا نقرت على اختبار لإصدار مرقّم من عملية الدمج (على سبيل المثال، v.1)، لن يتم إنشاء إصدار جديد. بدلاً من ذلك، يتم اختبار الإصدار v.1 مرة أخرى.
البيانات الوصفية
عند إنشاء نسخة، يتم إرفاق أي بيانات وصفية مدرَجة في المتطلبات الأساسية التي تمت إضافتها لعملية الدمج غير المحدَّدة الإصدار بالنسخة. ومع ذلك، لا يمكن عرض أو تغيير البيانات الوصفية المرفقة بنسخة.
لن يظهر أي تغيير في البيانات الوصفية لعملية التكامل في الإصدارات الحالية. يجب إنشاء إصدار جديد لاستخدام البيانات الوصفية المعدَّلة في عمليتَي الاعتماد والإطلاق.
حذف نسخة
لا يمكن حذف إصدارات عمليات الدمج، ولم يتم تصميمها ليتم حذفها. ويجب تعديلها لتعكس حالة التكامل (خطة اختبار جديدة أو تجربة ميدانية) التي يمكن اعتمادها وإطلاقها.
لا تتم إزالة إصدار الدمج من Developer Console إلا بعد إطلاقه واستبداله لاحقًا بإصدار مختلف.