نشاط الكود

sections.features

نشاط الكود

ويب هوكس موقّعة من GitHub وGitLab وGitea. لا يتصل Skrum أبدًا بمزوّد git — بل يستقبل فقط.

نشاط الكود

Skrum هو منصة التحكم الشاملة بالمشاريع بالذكاء الاصطناعي — دردشة الفريق، والمهام والسبرنتات، واجتماعات الفيديو الأصلية، ونشاط الكود الوارد، كل ذلك في مساحة عمل واحدة، مع انتظار كل إجراء ذكاء اصطناعي لموافقة بشرية.

نشاط الكود وارد فقط. لا توجد لدى Skrum أي مكالمات صادرة إلى أي مزوّد git. تُعِدّ webhook من جانب git؛ ويتحقق Skrum من التوقيع ويودع كل دفعة وطلب سحب ومراجعة في مخطط العمل.

  1. أنشئ نقطة النهاية. في إعدادات المشروع ← الكود، اختر مزوّدًا (GitHub أو GitLab أو Gitea) وانقر إنشاء نقطة نهاية. يعرض Skrum رابط الحمولة https://<your-skrum>/api/hooks/git/<endpointId> وسرّ توقيع — يُعرض مرة واحدة. انسخهما معًا.
  2. أعِدّ جانب git.
    • GitHub: إعدادات المستودع ← Webhooks ← إضافة. رابط الحمولة كما هو معروض، نوع المحتوى application/json، والسرّ = سرّ التوقيع. يتحقق Skrum من X-Hub-Signature-256.
    • GitLab: إعدادات المستودع ← Webhooks. الرابط كما هو معروض، ورمز السرّ = سرّ التوقيع. يتحقق Skrum من X-Gitlab-Token.
    • Gitea: إعدادات المستودع ← Webhooks ← Gitea. الرابط، والسرّ = سرّ التوقيع. يتحقق Skrum من X-Gitea-Signature.
  3. مراجع المهام. ضمّن KEY-123 في رسالة الالتزام أو عنوان طلب السحب أو نص المراجعة — يربط Skrum النشاط بتلك المهمة.

الأسئلة الشائعة

  • تدوير السرّ؟ احذف نقطة النهاية وأنشئ واحدة جديدة — هذا هو مسار التدوير الوحيد.
  • ماذا يحدث عند عدم تطابق التوقيع؟ رمز 401، مسجَّل مع سبب الفشل في لوحة عمليات التسليم الأخيرة لنقطة النهاية.
  • حماية من إعادة التشغيل؟ نعم — كل تسليم يُنزع تكراره حسب زوج (نقطة النهاية، معرّف التسليم).

انظر أيضًا: وثائق Skrum