خادم Git الخاص بك
لـ Git المستضاف ذاتياً والمعزول
اربط خادم GitLab الخاص بك بعنوانه. يعمل AppArch بالكامل داخل شبكتك، حتى لو كانت معزولة تماماً، ويجري التحليل في CI لديك.
المصادقة: عنوان الخادم + تطبيق OAuth أو رمز وصول
شاشات من تثبيت قيد التشغيل
كيف يتم الربط
- 01
سجّل خادمك
أضف عنوان GitLab وبيانات اعتماد: تطبيق OAuth أو رمز وصول شخصي.
- 02
اربط المستودعات
حدد المشاريع المراد مراجعتها.
- 03
شغّل محلياً
يجري التحليل في CI وبنيتك الخاصة.
ماذا تحصل عليه
محلي ومعزول
يعمل بالكامل دون اتصال بالإنترنت.
GitLab المُدار ذاتياً
أي خادم GitLab يمكن للتثبيت الوصول إليه، بعنوانه الخاص.
تبقى البيانات في شبكتك
لا تغادر الشيفرة المصدرية بنيتك أبداً.
خط إصدارات واحد
المنتج نفسه والصور نفسها كبقية التثبيتات.
كيف يعمل داخل AppArch
يتحدث خادم AppArch لديك مع منصة Git، ويجري التحليل في CI الخاص بك. هذه كل الاستدعاءات في الاتجاهين.
ما الذي يقرؤه
- المستودعات والفروع والأعضاء؛ الأعضاء كل 10 دقائق لمزامنة المطورين
- طلبات الدمج والموافقات ونقاشات المراجعة؛ بيانات MR كل 15 دقيقة لـ MR Insights
- حماية الفروع وإعدادات الدمج، لصحة Git
- ملفات مفردة وشجرة الملفات، للامتثال؛ ولا يُستنسخ شيء
- تقرير الثغرات كل 4 ساعات (GitLab Ultimate) إلى ArchSecurity
ما الذي يكتبه
- تعليقات على الأسطر التي أضافها التغيير
- قسم AppArch في وصف طلب الدمج، أو تعليق ملخص واحد إذا فشل التعديل
- يغلق نقاشه الخاص عند زوال الملاحظة
- موافقة أو رفض تلقائي اختياري؛ ولا يوافق إن وصلت إيداعات جديدة بعد المراجعة
- يبدأ خطوط نشر طلبات الدمج والفروع للتشغيل الفوري، ويمكنه كتابة متغيرات CI
- الرفض التلقائي يسحب الموافقة ويترك ملاحظة، إذ لا يوجد رفض في GitLab
ما لا يفعله أبداً
- لا حالات إيداع ولا check runs: نتيجة خط النشر هي رمز خروج مهمة CI لديك
- لا يستنسخ المستودع ولا يرفعه إلى اللوحة أبداً
- لا يسجّل webhook بنفسه؛ الصق العنوان إن أردت واحداً
- GitLab المُدار ذاتياً هو خادم Git الوحيد المُستضاف ذاتياً المدعوم اليوم
مثل GitLab، لكن كل استدعاء API وOAuth يُبنى من عنوان نسختك، فتبقى الحركة داخل شبكتك.
متى يحدث كل شيء
- 5 sتُنشر التعليقات
- 10 sتُطابَق الملاحظات الجديدة مع نقاشاتها
- 5 minتُعاد قراءة حالة طلبات الدمج والموافقات
- 10 minيُزامَن الأعضاء
- 15 minبيانات طلبات الدمج لـ MR Insights
يجعل الـ webhook تغيّر حالة طلب الدمج فورياً بدل انتظار الاستطلاع التالي.
شاهده داخل المنتج
كل لقطات الشاشةاربط خادم Git الخاص بك
اربط خلال دقائق - وستصلك أول مراجعة عند التغيير التالي.