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