التكاملات
Git والمستودعاتمتاح

Serpent + GitHub لـ Salesforce DevOps

تُربط كل مهمة في Serpent بفرع وطلب سحب في GitHub، دون أن يتعامل فريقك مباشرة مع Git.

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

كيفية الربط

يستغرق ربط GitHub بضع دقائق فقط، وتقوم Tekunda بذلك معك أثناء جلسة التأهيل المجانية:

  1. ثبّت تطبيق Serpent على مؤسسة GitHub الخاصة بك وامنحه صلاحية الوصول إلى المستودعات التي تحتوي على بيانات Salesforce الوصفية.
  2. يفحص Serpent بنية الفروع ويربطها بسير العمل القائم على المهام، بحيث تظهر الفروع الحالية وطلبات السحب المفتوحة كمهام تلقائيًا.
  3. حدد الفرع الذي يمثل كل مؤسسة، sandbox، UAT، الإنتاج، حتى يعرف Serpent أين يجب أن تُطبَّق تغييرات كل مهمة.

لا حاجة لإعداد سطر الأوامر ولا للتدريب على Git. يعمل فريقك من خلال المهام؛ ويتولى Serpent الفروع والـ commits في الخلفية.

إعدادات تكامل Git في Serpent

سير عمل واحد: تسليم تغيير دون مغادرة Serpent

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

شوف سير عمل Serpent القائم على المهام
أسئلة شائعة

أسئلة شائعة

هل ما زال المطورون بحاجة لاستخدام أوامر Git؟
لا. يتولى Serpent الفروع والـ commits وطلبات السحب تلقائيًا خلف كل مهمة.
هل يمكن أن يعمل Serpent مع مستودع GitHub نستخدمه بالفعل لأغراض CI؟
نعم. يضيف Serpent تتبعًا خاصًا بـ Salesforce فوق مستودعك الحالي دون تعطيل سير عمل GitHub الأخرى.

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

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

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

بدون التزام.