روابط Webhooks في WorkMA وبوابات CI والأتمتة
اربط مشغلات الاختبار الآلي ومسارات النشر وتنبيهات الفريق مباشرة مع WorkMA باستخدام رموز Webhook محققة تشفيرياً لكل مستأجر.
Webhooks موثقة بتوقيع HMAC لكل مساحة عمل
يتحقق كل مشروع CodeProject من حمولات الـ Webhook الخارجية باستخدام مفاتيح سرية معزولة لكل مساحة عمل.
فرض حالة التكامل المستمر CI عند الدمج
حدّث حالة نجاح أو فشل CI في طلبات الدمج بسلاسة من GitHub Actions أو GitLab runners أو السكربتات المخصصة.
نقاط نهاية REST وواجهة برمجة مساحة العمل
أدر المهام وإشعارات الفريق وتشغيل الأكواد وقياسات DLP بسلاسة عبر نقاط نهاية API موثقة.
كيف يعمل الإعداد داخل مساحة عملك
- انسخ رابط الـ Webhook الموقّع ومفتاحه السري من إعدادات المشروع داخل Code Nexus.
- أضف خطوة curl/POST واحدة داخل مسار CI لإرسال الحالة `pending` أو `passed` أو `failed`.
- فعّل `require_ci_pass` لمنع دمج البناءات الفاشلة في فروع الإنتاج.
الأسئلة الشائعة حول التكامل
هل الـ Webhooks معزولة لكل مساحة عمل مستأجر؟
نعم. تُشتق أسرار توقيع الـ Webhook لكل مفتاح مستأجر بشكل مستقل لضمان العزل الكامل بين المساحات.
هل يمكن لأي مزود CI إرسال حالة البناء إلى WorkMA؟
نعم — يمكن لـ GitHub Actions أو CircleCI أو Jenkins أو السكربتات المخصصة إخطار طلبات دمج WorkMA عبر HTTPS.