الـ rollback بيرجع عن deployment سبب مشكلة، ويرجّع الحالة السابقة للـ metadata أو البيانات المتأثرة. Salesforce ما عندهاش rollback أصلي بضغطة واحدة لـ metadata deployments، فاسترجاع release غلط عادة معناه إعادة deploy يدوية للنسخة السابقة من كل مكون متأثر.
اعمل rollback في الديمو
افتح release اتشحن بزرار "Try it in the demo" اللي فوق، وبعدين:
-
افتح سجل الـ build
لاقي الـ release اللي عايز ترجعه وافتح سجل الـ build بتاعه.
-
اختار إيه اللي هيترجع
ارجع مكون واحد لو عايز تفضل دقيق، أو الـ deployment كله لو الموقف محتاج كده.
-
دوس Rollback
دوس Rollback. Serpent هيرجّع الحالة السابقة بالظبط اللي كان متتبعها، من غير إعادة deploy يدوية للنسخ القديمة.
تعامل معاها بحرص
تغييرات البيانات والتغييرات الهدّامة اللي مسحت metadata خلاص، أصعب إنها ترجع بشكل نضيف، فخطط لهم بحرص زيادة.