Serpent + GitHub لـ Salesforce DevOps
تُربط كل مهمة في Serpent بفرع وطلب سحب في GitHub، دون أن يتعامل فريقك مباشرة مع Git.
كيفية الربط
يستغرق ربط GitHub بضع دقائق فقط، وتقوم Tekunda بذلك معك أثناء جلسة التأهيل المجانية:
- ثبّت تطبيق Serpent على مؤسسة GitHub الخاصة بك وامنحه صلاحية الوصول إلى المستودعات التي تحتوي على بيانات Salesforce الوصفية.
- يفحص Serpent بنية الفروع ويربطها بسير العمل القائم على المهام، بحيث تظهر الفروع الحالية وطلبات السحب المفتوحة كمهام تلقائيًا.
- حدد الفرع الذي يمثل كل مؤسسة، sandbox، UAT، الإنتاج، حتى يعرف Serpent أين يجب أن تُطبَّق تغييرات كل مهمة.
لا حاجة لإعداد سطر الأوامر ولا للتدريب على Git. يعمل فريقك من خلال المهام؛ ويتولى Serpent الفروع والـ commits في الخلفية.

سير عمل واحد: تسليم تغيير دون مغادرة Serpent
يفتح مطور مهمة في Serpent لإصلاح متعلق بأمان مستوى الحقل. ينشئ Serpent فرع GitHub تلقائيًا، وتُطبَّق كل تغييرات البيانات الوصفية التي تتم ضمن المهمة على هذا الفرع عبر commits. عندما تنتقل المهمة إلى مرحلة المراجعة، يفتح Serpent طلب السحب على GitHub وينشر الفروقات ونتائج الاختبار وفحوصات ما قبل النشر مباشرة داخل المهمة، بحيث يوافق المراجعون من مكان واحد. دمج طلب السحب يُشغّل عملية النشر إلى بيئة sandbox التالية، ويُتابَع ذلك ضمن سير عمل Serpent القائم على المهام.
أسئلة شائعة
ابدأ مجانًا. بدون بطاقة ائتمان، وبدون تثبيت، وبدون التزام.
يتم الإعداد في أقل من 15 دقيقة. لا حاجة لتوظيف متخصص DevOps.
