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

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