ما هو تحديث الإصدار؟
عمليات الترقية والتصحيح والسحب هي عمليات يتم إجراؤها للحصول على الإصدارات الجديدة والتصحيحات التي تم إجراؤها في النظام والابتكارات وأحدث الملفات. تسمح شاشة الترقية بشكل أساسي بالعمليات اليدوية أثناء تحديثات الإصدار. تسرد صفحة ملاحظات الإصدار الإصدار الحالي من الخادم وأي إصدارات تم إصدارها. عند إدخال الإصدارات، يمكنك رؤية الابتكارات والتغييرات.
بدأ تطوير Lean Version Catalyst بفلسفة الحجم والأداء والبساطة بعد الإصدارات الشاملة. في الأساس، كل هذه الإصدارات تستمر على نفس البنية الأساسية. ولذلك فهو استمرار للإصدارات السابقة وقد لوحظ التوافق الكامل. كما هو الحال في الإصدارات السابقة، يمكن ترقية الخوادم أو تصحيحها أو سحبها.
يمكنك الوصول إلى معلومات مفصلة من خلال مقالة الويكي " ما هي الترقية، التصحيح، السحب؟ ".
الأشياء التي يجب مراعاتها قبل تحديث الإصدار
- ما يجب القيام به قبل وبعد ترقية الأنظمة التي سيتم ترقيتها إلى العجاف.23.
-
تمت إزالة وظيفة جافا سكريبت wrk_query بالكامل وتم حظرها بواسطة تطبيق الأمان Plevne WAS. في الأكواد المكتوبة لأغراض إضافية أو للتخصيص، يجب استخدام wrk_safe_query بدلاً من wrk_query.
- لجعل الإصدار الحالي قابلاً للسحب وتلقي التحديثات بشكل مستمر، تحتاج إلى تنشيط ميزة الترقية باستخدام طريقة السحب.
لهذا، تحتاج إلى الانتقال إلى إعدادات معلمة النظام وتأكيد ما إذا كانت قيمة الفرع الحالي في حقل Git Branche Change هي الإصدار الذي تريد تشغيل نظامك عليه، وإذا لم يكن الأمر كذلك، فأدخل إصدار الإصدار الذي تريد تشغيل النظام عليه في حقل Target Branch.
على سبيل المثال؛ الفرع الحالي: الإصدارات/Holistic.22، الفرع المستهدف: الإصدارات/Lean.23
-
بعد تحرير إعدادات Git Branch، git.self_pull = true، git.branch = الفرع الحالي: تحتاج إلى تحديدها على أنها Releases/Lean.23.
- Git Access Code: عند النقر على أيقونة التحقق بجوار قيمة معلمة git.password في إعدادات معلمة النظام أو عند النقر على أيقونة التحقق في شاشة التحقق من كلمة مرور git أثناء الترقية؛ يتم إصداره تلقائيًا للأنظمة ذات الاشتراك الصالح. إذا لم يأتي حتى بعد النقر على أيقونة التحقق، يمكنك أن تطلب ذلك من Workcube.
يجب أن يكون لديك كلمة مرور صالحة لتطبيق bitbucket حتى تتمكن من سحب Workcube أو تصحيحه أو ترقيته. يجب أن تكون الملفات التي تم تثبيت Workcube عليها موجودة على git، ويجب إدخال رمز مستخدم bitbucket الخاص بك، والذي يوفره لك Workcube ويقوم بتحديثه على فترات منتظمة، بشكل صحيح.
تلميح: إذا كان رمز الوصول هذا صحيحًا، إذا نقرت على أيقونة bitbucket التي تراها أدناه، فسيتلقى التطبيق كلمة المرور الخاصة بك تلقائيًا من bitbucket النظام. بمجرد القيام بذلك، سيكون صالحًا حتى رمز الوصول التالي الذي تتلقاه من Workcube.
- مقارنة قاعدة البيانات وإزالة الاختلافات: 19.02.2023 قاعدة البيانات مع الإصدار الرئيسي أثناء الترقية والتصحيح والتحديث السحب مع عملية الدمج. ويتم إجراء مقارنة المخطط باستخدام modeldb عن بعد.
تمت إضافة تعريفات جديدة لهذه العملية في إعدادات معلمة النظام.
* modeldb.dbname = Release_workcube
* modeldb.dbusername = إطلاق
* modelmodeldb.dbhost = *** عنوان IP للنظام للمشتركين الصالحين
* modeldb.dbport = *** يمنح النظام المنفذ تلقائيًا للمشتركين الصالحين.
* modeldb.dbpassword = *** يقوم النظام تلقائيًا بإعطاء كلمة المرور للمشتركين الصالحين.
تكون عملية المقارنة بعد الاتصال تلقائية. سيبدأ. هذه العملية يمكن أن تستغرق وقتا طويلا! بالإضافة إلى ذلك، تؤثر سرعة اتصالك بقاعدة بيانات النموذج على وقت المعالجة. خلال هذا الوقت، سيبقى نظامك في وضع الصيانة!
إذا كنت ترغب في ذلك، يمكنك القيام بذلك يدويًا لاحقًا. لمقارنة قاعدة البيانات الخاصة بك بعد اكتمال عملية الترقية: " لوحة التحكم > النظام > أدوات التطوير > مقارنة المخطط"
-
يتم استخدام هذا التطوير لإزالة جميع اختلافات المخطط والجدول والفهرس وعرض بين الإصدار المستخدم والإصدار الحالي في التوزيع تلقائيًا.
-
خدمات البيانات: من أجل الحصول على خدمات بيانات Workcube، تمت إضافة الحقول "service.data_url" و"service.upgrade_url" إلى إعدادات معلمات النظام. من أجل الحصول على خدمات البيانات، يجب تعريف هذه الحقول على أنها "https://release.workcube.com".
لا تنس يتم توزيع الإصدارات والبيانات عبر الإصدار.
الأشياء التي يجب مراعاتها قبل تحديث الإصدار في الأنظمة المثبتة بالبروتين
-
معلمة ما بعد التثبيت تم تحديث الإعدادات مسبقًا. إذا لم يتم ذلك، تحقق. أدخل إعدادات المعلمات الخاصة بك على صفحة Protein.params.
لكي تعمل إعدادات المعلمات؛ أنشئ ملف Protein.config في المجلد /AddOns/Yazilimsa/Protein/reactor/ واكتب فيه dsn الرئيسي.
-
* لا يأتي Protein.config مع التثبيت لأنه موجود في git تجاهل.
-
عندما تتم ترقية الأنظمة التي تعمل دون استخدام المعلمات، تتم إضافة المعلمات. يجب إدخالها.
تحذير لمن سيقوم بالترقية! يتم نشر نسخة Lean23 كنسخة تجريبية لأغراض الاختبار لمدة 14 يومًا من تاريخ إصدار النسخة التجريبية.
لترقية نظامك إلى الإصدار الأحدث، ما عليك سوى إكمال العمليات التالية من خلال الترقية الذاتية.
-
التراجع عن التحسينات التي تم إجراؤها على الملفات القياسية.
-
إعادة ضبط إعدادات معلمات النظام.
-
التبديل إلى الإصدار الحالي.
-
تشغيل جميع استعلامات WRO الحالية
-
قاعدة بيانات المقارنة الحالية (مقارنة المخطط)
-
الحل الحالي، العائلة، الوحدة، الكائن، القطعة، تثبيت WEX، قالب الإخراج، قالب العملية و اللغات
-
أعد تشغيل Workcube الخاص بك
يمكن العثور على معلومات تفصيلية حول إعدادات معلمات النظام في مقالة الويكي " إعدادات معلمات النظام "
يمكنك الوصول إلى معلومات مفصلة حول الترقية عبر مقالة ويكي " تحرير الانتقال والترقية من الإصدار الرئيسي ".
?
يسمح بمقارنة الإصدارات السابقة والقادمة. يتم فحص الملفات من خلال إيجاد الاختلافات بين الفروع.
تم تقديم القدرة على مقارنة مواقع Workcube المباشرة أو ضمان الجودة أو مواقع التطوير مع قواعد بيانات Git وتتبع الاختلافات بين الإصدارات.
يقوم Workcube بإدارة الإصدارات على Git ويتم إعادة نشر الرموز على bitbucket.org. يتم توزيع الإصدارات على أساس الفرع باستخدام Git. يمكن مراقبة الاختلافات من خلال مقارنة الرموز الموجودة في المواقع المباشرة أو مواقع ضمان الجودة أو مواقع التطوير مع الفروع الحالية في Bitbucket من دليل Workcube القائم على المجال.
قد يعمل خادمك بشكل أبطأ أو أسرع اعتمادًا على سرعة الوصول إلى خوادم Bitbucket العالمية وحجم الاختلافات.