مسرد Salesforce DevOps

النشر السريع (Quick Deploy)

يتخطى Quick Deploy إعادة تشغيل اختبارات Apex لعملية نشر اجتازت التحقق بالفعل، لكن ضمن نافذة زمنية وحالة مؤسسة ضيقة فقط.

التعريف

يتيح Quick Deploy لعملية نشر البيانات الوصفية إعادة استخدام نتائج الاختبار من عملية نشر سابقة ناجحة للتحقق فقط، أي تشغيل تحقق فقط مقابل نفس المؤسسة الهدف، بدلاً من إعادة تشغيل اختبارات Apex، ما يقلص وقت النشر بشكل كبير للحزم الكبيرة حيث يكون تنفيذ الاختبارات أبطأ جزء في خط الأنابيب. يعمل هذا فقط إذا كانت عملية النشر التي تم التحقق منها لا تزال صالحة؛ إذ تُبطلها Salesforce بعد حوالي 10 أيام أو بعد تغييرات معينة في المؤسسة، وإذا اختلفت أي بيانات وصفية في الحزمة عما تم التحقق منه، يصبح Quick Deploy غير متاح وتعود المنصة إلى تشغيل اختبار كامل. الفرق التي تعتمد على Quick Deploy في خط أنابيب سريع الحركة تصطدم أحيانًا بنافذة الانتهاء في أسوأ وقت ممكن، فيتحول نشر كان يفترض أن يستغرق خمس دقائق إلى دورة اختبار كاملة. يغطي دليل خط أنابيب CI/CD الخاص بنا تحسين سرعة النشر.

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

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

يشغّل خط أنابيب الإصدار في Serpent التحقق المسبق (preflight) مبكرًا، ويبقي عمليات النشر مقتصرة على ما تغيّر فعليًا، لذا تبقى معظم الإصدارات صغيرة بما يكفي بحيث لا يكون تشغيل الاختبار الكامل هو العائق الذي صُمم Quick Deploy لتجاوزه. راجع إدارة الإصدارات في Serpent لمعرفة كيف تبقى عمليات النشر سريعة.

Serpent يشغّل quick deploy يرفّع نشرًا تم التحقق منه مسبقًا دون إعادة تشغيل الاختبارات

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

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

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

بدون التزام.