ما هو تحديث الإصدار؟
عمليات الترقية والتصحيح والسحب هي العمليات التي يتم إجراؤها للحصول على الإصدارات الجديدة والتصحيحات التي تم إجراؤها في النظام والابتكارات وأحدث الملفات. تسمح شاشة الترقية بشكل أساسي بالعمليات اليدوية أثناء تحديثات الإصدار. تسرد صفحة ملاحظات الإصدار الإصدار الحالي من الخادم وأي إصدارات تم إصدارها. عند إدخال الإصدارات، يمكنك رؤية الابتكارات والتغييرات. بدأ تطوير 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 الخاص بك
يمكن العثور على معلومات تفصيلية حول إعدادات معلمات النظام في مقالة الويكي " إعدادات معلمات النظام "
يمكنك الوصول إلى معلومات مفصلة حول الترقية عبر مقالة ويكي " تحرير الانتقال والترقية من الإصدار الرئيسي ".
?
14.5.4.1. ما هي الترقية، التصحيح، السحب؟ ما هي الاختلافات والإعدادات؟
عمليات الترقية والتصحيح والسحب هي عمليات يتم إجراؤها للحصول على الإصدارات الجديدة والتصحيحات التي يتم إجراؤها على النظام والابتكارات وأحدث الملفات.
14.5.4. ترقية مكعب العمل
Dies ist der Bildschirm, auf dem Datenaustauschvorgänge durchgeführt werden, unabhängig von Upgrades der Workcube-Anwendung.
14.2.5. Systemparametereinstellungen
Einige der Systemparameter werden während der Installation automatisch übernommen, andere werden aus den von autorisierten Personen während der Installation eingegebenen Daten ermittelt. Es wird standardmäßig mit den aus der Installation übernommenen Werten ausgeführt, es sei denn, es muss später je nach Bedarf angepasst oder geändert werden.
Release-Übergang und Upgrade vom Master
Was muss getan werden, um von der Master-Entwicklungsumgebung zu stabilen Versionen zu wechseln?
Die Möglichkeit, Workcube-Live-, QA- oder Entwicklungsseiten mit Git-Datenbanken zu vergleichen und Unterschiede zwischen Versionen zu verfolgen, wurde eingeführt.
Workcube führt die Versionsverwaltung auf Git durch und die Codes werden auf bitbucket.org repoed. Versionen werden auf Zweigbasis mit Git verteilt. Unterschiede können überwacht werden, indem die Codes auf Live-, QA- oder Entwicklungsseiten mit den aktuellen Zweigen in Bitbucket aus dem domänenbasierten Workcube-Verzeichnis verglichen werden.
Ihr Server läuft möglicherweise langsamer oder schneller, abhängig von der Geschwindigkeit des Zugriffs auf globale Bitbucket-Server und der Größe der Unterschiede.