مسرد Salesforce DevOps

البيان

ملف XML الذي يُخبر Metadata API بالضبط بالمكوّنات التي يجب استرجاعها أو نشرها.

التعريف

البيان هو ملف XML تقرأه Metadata API لمعرفة المكوّنات التي يجب أن تلمسها عملية ما. يسرد package.xml ما يجب استرجاعه أو نشره؛ ويسرد destructiveChangesPre.xml وdestructiveChangesPost.xml ما يجب إزالته، قبل بقية عملية النشر أو بعدها. أي شيء غير مذكور في البيان يبقى دون تغيير، لذا فإن الإدخال المفقود هو فجوة صامتة وليس خطأً. تتطلب أدوات تنسيق البيانات الوصفية، مثل Ant Migration Tool الأقدم واستدعاءات Metadata API الخام، بيانًا لكل عملية؛ بينما يمكن لأدوات تنسيق المصدر المبنية حول sfdx-project.json استنتاج ما يجب استرجاعه أو نشره من بنية المجلدات بدلًا من ذلك، رغم أنه لا يزال يُولَّد بيان في الخلفية لاستدعاء API الفعلي. صيانة بيان يدويًا لكل إصدار هي مصدر شائع للمكوّنات المفقودة مع توسّع فريق ما إلى ما بعد بيئتين أو ثلاث. راجع دليل إدارة البيانات الوصفية الخاص بنا لمعرفة كيف تتخطى الفرق عادةً البيانات اليدوية.

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

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

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

إعدادات تكامل Git في Serpent
أسئلة شائعة

البيان، تمت الإجابة

هل أحتاج أبدًا إلى كتابة بيان يدويًا مع Serpent؟
لا. يُنشئ Serpent البيان من المكوّنات التي لمستها المهمة، بما في ذلك الإدخالات التدميرية عند إزالة شيء ما.

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

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

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

بدون التزام.