مسرد Salesforce DevOps

تعريف مؤسسة Scratch

ملف JSON الذي يحدد الإصدار والميزات والإعدادات التي يجب إنشاء مؤسسة scratch جديدة بها.

التعريف

تعريف مؤسسة scratch هو ملف JSON، يُسمى تقليديًا config/project-scratch-def.json، يُمرَّر إلى sf org create scratch --definition-file ويُصرّح صراحةً بشكل مؤسسة scratch الجديدة: الإصدار (Developer، Enterprise)، الميزات المُفعَّلة (Communities، Multicurrency)، تفضيلات المؤسسة، والإعدادات التي كانت ستتطلب خلاف ذلك نقرات يدوية في Setup. إنه بديل صريح وخاضع للتحكم في الإصدارات لشكل المؤسسة (org shape)، الذي يلتقط بدلاً من ذلك التهيئة تلقائيًا من صندوق رملي موجود. تلتزم الفرق بملف التعريف الخاص بها في المستودع بحيث تبدأ كل مؤسسة scratch لكل مطور، وكل واحدة أنشأها CI، من نفس التهيئة المعروفة، وهو أمر مهم لأن مؤسسة scratch تفتقر إلى ميزة تعتمد عليها قاعدة الكود ستُفشل عمليات النشر أو الاختبارات بطرق مربكة. الحصول على ملف التعريف بشكل خاطئ من أكثر متاعب مؤسسات scratch المبكرة شيوعًا. يغطي دليلنا لمنصات Salesforce DevOps مزالق إعداد مؤسسات scratch بمزيد من التفصيل.

من واقع الاستخدام

إزاي بيشتغل في Serpent

يطبّق Serpent تعريف مؤسسة scratch الخاص بالفريق تلقائيًا في كل مرة يُهيئ فيها مؤسسة scratch كجزء من إعداد المهمة، بحيث يحصل كل مطور على بيئة مُهيَّأة بشكل مطابق دون تشغيل أعلام CLI يدويًا. تُطبَّق تفضيلات المؤسسة، والميزات، وبيانات التهيئة كلها باستمرار عبر مؤسسات scratch المجمَّعة التي يبقيها Serpent جاهزة للفريق. راجع إدارة المؤسسات في Serpent لمعرفة كيف تتلاءم تهيئة مؤسسات scratch مع الصناديق الرملية.

نموذج Scratch Orgs Definition في Serpent لتحديد اسم الـ org والإصدار (edition) والميزات واللغة في مكان واحد
أسئلة شائعة

تعريف مؤسسة Scratch، تمت الإجابة

هل يحتاج كل مطور إلى تشغيل ملف التعريف يدويًا؟
لا. يطبّق Serpent تعريف مؤسسة scratch الخاص بالفريق تلقائيًا كلما هيّأ مؤسسة scratch جديدة.

ابدأ مجانًا. بدون بطاقة ائتمان، وبدون تثبيت، وبدون التزام.

يتم الإعداد في أقل من 15 دقيقة. لا حاجة لتوظيف متخصص DevOps.

هل تريد معرفة كيف يمكنكم الشحن أسرع قبل البدء؟ لنتحدث

بدون التزام.