
Andrew Hanna

Andrew Hanna

باختصار: في Salesforce، كلمة "click deploy" غالباً معناها ClickDeploy، أداة النشر بالنقر اللي استحوذت عليها Copado في 2020 وبتبيعها دلوقتي باسم Copado Essentials. الـ click deploy بيقارن بين org اتنين، ويخليك تختار المكونات اللي اتغيرت، ويتحقق منها وينشرها، من غير change sets ومن غير سطر أوامر. هي خطوة أولى كويسة بعيد عن الـ change sets، وبتكبر عليها أول ما أكتر من شخص يبدأوا ينشروا على نفس الـ org.
ClickDeploy كانت أداة لإدارة الإصدارات من شريك AppExchange مقره سيدني، اتعملت علشان تنقل الـ metadata بين orgs الـ Salesforce أسرع من الـ change sets. وCopado أعلنت الاستحواذ في 23 سبتمبر 2020، وقتها ClickDeploy كانت بتقول إن عندها مئات العملاء وأكتر من 100,000 عملية نشر في أكتر من 30 دولة. النهارده clickdeploy.io بيحوّلك على Copado Essentials، وصفحة AppExchange اسمها "Copado Essentials (formerly ClickDeploy)".
والناس كمان بتستخدم التعبير بشكل عام لأي نشر بنقرة واحدة في Salesforce. وفي الحالتين الفكرة واحدة: تختار الـ metadata من واجهة وتبعتها للـ org الهدف من غير ما تجمّع change set بإيدك.
دليل البداية من Copado بيوصف المسار السريع في خمس خطوات، وأغلب الأدوات اللي بتشتغل بالنقر ماشية على نفس الشكل:
من جوه، الأدوات دي بتستدعي Metadata API بتاع Salesforce، فقواعد المنصة لسه سارية. وفيه قاعدة تستاهل تعرفها: بعد تحقق ناجح على الـ production، الـ quick deploy يقدر ينشر نفس الحزمة من غير ما يعيد تشغيل اختبارات Apex، ومرجع Salesforce CLI بيقول إن job ID بتاع التحقق بيفضل صالح 10 أيام. وعلشان كل حزمة تفضل صغيرة، استخدم النقر مع الـ delta deployments اللي بتنشر اللي اتغير بس.
صفحة Essentials عند Copado بتذكر تلات مستويات:
التسعير لكل مستخدم مناسب لأدمن واحد، لكن بيكبر بسرعة مع الفريق. خمس أشخاص على Essentials Plus يوصلوا لـ 1,245 دولار في الشهر بالدفع السنوي. أما Serpent فبيسعّر لكل شركة، بعدد مستخدمين غير محدود على خطة Scale بـ 699 دولار في الشهر؛ والتفاصيل كاملة في صفحة الأسعار.
النقر من org لـ org بينفع طول ما شخص واحد مسؤول عن الإصدارات. العلامات دي بتقول إن وقت خط أنابيب مبني على Git جه:
الانتقال لـ Git مش معناه إن الأدمنز لازم يتعلموه. الأداة القائمة على التذاكر بتحافظ على تجربة الاختيار بالنقر وبتكتب الـ commits بدالك، زي ما وضحنا في DevOps للأدمنز من غير ما تلمس Git.
Tekunda شركة استشارات ومنتجات Salesforce، وهي اللي ورا Serpent، منصة DevOps اللي بتستخدمها كمان في تسليم مشاريع عملائها. Serpent بيحافظ على طريقة النقر اللي الأدمنز بيحبوها: بتختار التغييرات من واجهة، وتربطها بتذكرة، وترقّيها في خط الأنابيب، وGit والـ pull requests واختبارات Apex شغالين من تحت. ما بيثبّتش أي حاجة في الـ org بتاعتك، وفيه مراجعة كود بالذكاء الاصطناعي في كل الخطط، حتى المجانية. والفرق اللي على Copado بالفعل تقدر تمشي على مسار الانتقال بتاعنا، وفيه شروحات أكتر في مكتبة SF Guides.
هل ClickDeploy لسه مجاني؟
أيوه، باسم Copado Essentials. المستوى المجاني بيغطي لحد 15 عملية نشر في الشهر لمستخدم واحد، من غير بطاقة ائتمان.
هل ClickDeploy هو نفسه Copado Essentials؟
أيوه. Copado استحوذت على ClickDeploy في 2020 وغيّرت اسمه، وصفحة AppExchange لسه مكتوب فيها "formerly ClickDeploy".
أقدر أعمل click deploy من غير Git؟
أيوه. النشر من org لـ org بيشتغل من غير repository، بس بتخسر التاريخ المشترك اللي مراجعة الفريق والتدقيق معتمدين عليه.
يعني إيه quick deploy في Salesforce؟
هو نشر لعملية اتحقق منها قريب على الـ production من غير إعادة تشغيل اختبارات Apex. والـ job ID بتاع التحقق صالح 10 أيام.
بدون التزام.