النشر يدفع البيانات الوصفية لـ Salesforce الخاصة بـ Work Item إلى مؤسسة (org) هدف. يرشدك Serpent خلال ذلك عبر تدفق متدرج وقابل للاستئناف، ويتحقق من صحة التغيير قبل أن يستقر أي شيء، فالنشر ليس قفزة كل شيء أو لا شيء.
الخطوات الأربع
-
الإعداد
اختر الـ org الهدف أو الـ scratch org. الفرع هو فرع Work Item نفسه، فلا شيء يحتاج إلى ربط يدوي.
-
تحديد الملفات
اختر المكونات المراد نشرها. يقتصر Serpent على ما تغيّر فقط، فأنت لا تنشر الـ org بالكامل.
-
التحقق
شغّل تحققاً تجريبياً (dry run) على الهدف. النتيجة النظيفة تكمل تلقائياً؛ حالات الفشل تتوقف هنا حتى تتمكن من إصلاحها أولاً.
-
النشر
انشر التغيير الذي تم التحقق منه وتابع التقدم والنتيجة.
فقط ما تغيّر
بشكل افتراضي، ينشر Serpent فرقاً (delta) - فقط المكونات التي لمسها Work Item - بدلاً من شجرة المصدر بأكملها. هذا يبقي عمليات النشر سريعة ونطاق تأثيرها صغيراً.
تحقق قبل أن تنشر
تتحقق خطوة dry run من التغيير مقابل الـ org الهدف الفعلية قبل أن يستقر، بحيث تظهر التبعيات المفقودة وإخفاقات الاختبار كنتيجة تحقق، لا كـ org معطّلة. للنشر مباشرة بين مؤسستين دون Work Item، راجع Org-to-Org Deployment.