نظرة عامة على البيئات

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

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

حول البيئات

في تطوير البرمجيات ، البيئة هي جميع الأجهزة والبرامج المطلوبة لتشغيل مثيل لتطبيق أو نظام تطبيقات.

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

تسمى عملية تقدم إحدى الميزات أو الإصدار من خلال هذه البيئات إلى الإنتاج بخط أنابيب النشر .

رسم تخطيطي يوضح البيئات التي تشكل عادةً خط أنابيب النشر ، بما في ذلك التطوير والاختبار وضمان الجودة والتدريج وأخيراً الإنتاج

أنواع البيئات

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

الخطوات التالية

  • راجع أفضل ممارساتنا العامة لإعداد مشاريع Firebase. يجيب هذا الدليل عن الأسئلة المتعلقة بالتسلسل الهرمي لمشروع Firebase ، وكيفية تسجيل متغيرات تطبيقك ، وتعدد الإيجارات.

  • راجع إرشادات الأمان العامة للبيئات المختلفة. تريد التأكد من أن كل بيئة وبياناتها آمنة.

  • راجع قائمة التحقق الخاصة بإطلاق Firebase .