كل المقالات

Getting Started

ما هي CICDoo البدء: معالج الإعداد الأولي لوحة التحكم وخريطة البنية التحتية

Concepts

مراحل الإنتاج والتجهيز والتطوير النطاقات والنطاقات الفرعية وSSL إصدارات Odoo وطبعاته (Community مقابل Enterprise) مساحات العمل والتعاون الجماعي

Servers

إضافة خادم نطاقات الخادم و DNS استخدام موازن الأحمال إجراءات الخادم: النشر والسجلات والمخططات Deleting a server

Projects & Git

إنشاء مشروع ربط GitHub Project GitHub settings and webhook ربط GitLab الفروع والنسخ وسم المشاريع وتصفيتها التوفر العالي مع عقد التطبيق Project environments, extensions and deletion

Instances & Console

إنشاء نسخة إعادة تشغيل نسخة وإيقافها وإزالتها دمج الفروع بين المراحل Web IDE والوصول عن بُعد SSH access to instances شرح إعدادات النسخة عمليات النشر وقائمة المهام

Agent Tasks

ما هي مهام الوكيل إعداد مهام الوكيل تشغيل مهمة ومراجعة النتيجة وقت الوكيل وإعادة التعبئة Agent insights and task filters

Monitoring & Backups

مراقبة نسختك النسخ الاحتياطي والاستعادة S3 storage, uploads and bulk backup actions إشعارات التنبيه (البريد الإلكتروني والرسائل القصيرة)

Workspaces & Permissions

دعوة أعضاء مساحة العمل أذونات الأعضاء والوصول إلى الموارد عضو لا يستطيع رؤية مورد أو استخدامه Audit log and server activity

Account & Security

المصادقة الثنائية (2FA) إعدادات الملف الشخصي والتكاملات كلمات المرور واسترداد الحساب

Billing & Plans

الخطط والأسعار ترقية اشتراكك وإدارته إذا بقي اشتراك مشروع دون سداد برنامج شركاء القنوات Onboarding a client as a partner

Support & Tickets

فتح تذكرة دعم الحصول على المساعدة من فريق CICDoo

Troubleshooting

استكشاف الأخطاء: تعذّر ربط خادم استكشاف الأخطاء: فشل عملية نشر استكشاف الأخطاء: فشل git push بخطأ 403 بعد نقل مستودع استكشاف الأخطاء: نسختي متوقّفة أو بطيئة استكشاف الأخطاء: مشكلات النطاق أو SSL

النسخ ووحدة التحكم

دمج الفروع بين المراحل

كيفية دمج فرع نسخة في فرع هدف لترقية العمل بين التطوير والتجهيز والإنتاج.

ماذا يفعل إجراء الدمج

كل نسخة في CICDoo مرتبطة بفرع git. عندما يصبح العمل على فرع ما جاهزاً للمضي قدماً، تدمجه في فرع آخر. عندئذٍ تلتقط النسخة التي تشغّل الفرع الهدف الشيفرة المدموجة عبر عملية نشر.

كيفية الدمج

  1. افتح النسخة التي تريد دمج فرعها (المصدر).
  2. في صف الإجراءات السريعة أسفل رأس النسخة، انقر Merge.
  3. في نافذة Merge Branch، اكتب اسم الفرع الهدف (مثل main).
  4. انقر Merge.

يعمل الدمج كمهمة في قائمة الانتظار. افتح تبويب Queue لمشاهدة حالته وقراءة السجل، راجع عمليات النشر وقائمة المهام.

التدفق النموذجي: التطوير إلى التجهيز إلى الإنتاج

يبدو تدفق الترقية الشائع كما يلي:

  • ابنِ ميزة واختبرها على نسخة تطوير.
  • ادمج فرع التطوير في فرع التجهيز الخاص بك وتحقق من النتيجة على نسخة التجهيز.
  • عندما يبدو التجهيز جيداً، ادمج فرع التجهيز في فرع الإنتاج الخاص بك لإطلاقه.

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

متطلبات الصلاحية

  • صلاحيات مساحة العمل: داخل مساحة عمل، يظهر زر Merge فقط للأعضاء الذين يمتلكون صلاحية دمج النسخة. إذا لم تره، اطلب من مالك مساحة العمل.

بعد الدمج

تنشر النسخة الهدف الشيفرة المدموجة. إذا أردت أيضاً ترقية الوحدات على النسخة الهدف، شغّل Soft Restart هناك، راجع إعادة تشغيل نسخة وإيقافها وإزالتها. إذا فشلت مهمة الدمج، افتح سجلها من تبويب Queue لرؤية السبب (مثل تعارض دمج يجب حله في git).

إذا واجهتك صعوبة، افتح تذكرة دعم من صفحة التذاكر أو من أداة الدردشة.

ما زلت عالقاً؟ افتح تذكرة من التطبيق أو تحدث إلى مهندس.