إدارة عمليات الطرح والإصدارات

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

عرض عمليات الطرح

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

لقطة شاشة لطريقة عرض طرح وحدة التحكم

تحتوي كل عملية طرح على خطة git Commit ومهمة Cloud Build ومراجعة من Cloud Run.

  • git Commit هو نبذة عن مستودعك وقت إنشاء الطرح.
  • مهمة Cloud Build هي بيئة تصميم تُشغِّل فيها خدمة "استضافة التطبيقات" أمر إنشاء تطبيقك. يمكنك الوصول إلى سجلات Cloud Build بالنقر على رقم تعريف الإصدار في وحدة تحكّم Firebase.
  • النسخة السابقة من Cloud Run هي بيئة وقت تشغيل لتطبيق الويب الخاص بك. يمكنك معرفة المزيد من المعلومات حول إعدادات وقت تشغيل الطرح (أشياء مثل وحدة المعالجة المركزية (CPU) وحدود الذاكرة ومتغيرات البيئة) من خلال النقر على قائمة الخيارات الإضافية واختيار عرض مراجعة تشغيل السحابة الإلكترونية.

بدء عملية طرح يدويًا

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

  1. في علامة تبويب "استضافة التطبيق"، اختَر عرض لوحة البيانات للخلفية التي تريد طرح التطبيق لها.
  2. في لوحة بيانات الخلفية، اختَر إنشاء الطرح.
  3. اختَر الفرع المطلوب نشره.
  4. اختَر نوع الالتزام بالنشر، إما أحدث التزامات أو التزام سابق محدّد من خلال رقم تعريف إتمام الدفع.
  5. اختَر إنشاء. يتم عرض الحالة ورقم الإصدار للطرح في جدول سجل الطرح. عند اكتمال عملية الطرح، يتم عرض عملية الطرح هذه على أنها عملية الطرح الحالية.

تغيير الفرع المباشر للخلفية

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