منصات Git
المستودعات وطلبات الدمج والأعضاء تأتي من هنا. اتصل برمز وصول أو بتطبيق OAuth، ويعمل GitLab المستضاف ذاتياً أيضاً.
يقرأ AppArch بنية قاعدة الكود لديكم - الطبقات والتبعيات والعقود - ويعلّق على طلب الدمج لحظة فتحه. يعمل داخل CI الخاص بكم وداخل شبكتكم. لا يغادر شيء.
تجيب كل وحدة عن سؤال مختلف حول المستودع نفسه. فعّلوا ما تحتاجونه؛ فهي تتشارك كتالوج القواعد ورسم التبعيات.
تعليقات المراجعة على طلب الدمج
تقرير كامل لقاعدة الكود بأكملها
تحليل أمني ثابت مرتبط بالأطر التي يسأل عنها المدققون
فحوصات سياسات بدرجة وسجل تدقيق
29 فحصاً لطريقة إدارة المستودع
تبدأ معظم الفرق بـ ArchPilot: يصل أول تعليق مع طلب الدمج التالي.
ثلاث خطوات، لا وكيل على جهاز المطور، ولا شيء يتصل بالخارج.
اربطوا بيانات اعتماد Git في اللوحة واختاروا المستودع. يُصدر AppArch رمز مشروع له.
صورة حاوية لكل لغة تعمل كمهمة CI على الكود المسحوب. تجلب القواعد وتحلل في مكانها وترسل النتائج فقط.
يرى المهندس النتيجة على طلب الدمج؛ ويرى الفريق الدرجة والاتجاه والنتائج في اللوحة.
لكل قاعدة في الكتالوج رمز واسم ووصف وصفحة توثيق. أوقفوا قاعدة للتثبيت بأكمله أو لمساحة عمل أو لمشروع واحد؛ الإعداد الأضيق هو الذي يسري.
لا توجد نسخة مستضافة. يُثبَّت AppArch على مضيف تتحكمون به، والكود الذي يقرؤه لا يغادر CI الخاص بكم أبدًا.
Docker Compose مع PostgreSQL وRedis. يُنشئ معالج الإعداد المدير الأول؛ وتطبّق الترقيات ترحيلاتها بنفسها.
تسجيل دخول عبر LDAP وActive Directory، ومصادقة ثنائية، ودعوة حسب النطاق. لا تسجيل دخول اجتماعي.
الترخيص ملف موقّع يتحقق منه التثبيت محليًا. والمواقع المعزولة تسحب الصور من سجل خاص ولا تتصل بالخارج أبدًا.
الاتصال الخارجي الوحيد هو فحص التحديثات الاختياري، ويمكنكم إيقافه. كل شيء آخر يبقى على مضيفكم.
تجلب منصات Git المستودعات وطلبات الدمج، ويضيف الباقي حولها عمليات النشر والحوادث والمهام والذكاء الاصطناعي.
المستودعات وطلبات الدمج والأعضاء تأتي من هنا. اتصل برمز وصول أو بتطبيق OAuth، ويعمل GitLab المستضاف ذاتياً أيضاً.
يعمل المحلل كمهمة واحدة في خط النشر الخاص بك: مقتطفات جاهزة لأربعة مزودين، وأمر docker run بسيط للبقية.
يُسجَّل في كتالوج الخدمات أي إصدار يعمل في أي بيئة.
مع ربط Dynatrace أو New Relic أو Percona PMM تتدفق سجلات الحوادث، ويمتلئ مقياسا DORA الفارغان، نسبة فشل التغييرات وزمن الاستعادة، من بيانات حقيقية. ويضيف Percona PMM أيضاً أزمنة استعلامات قاعدة البيانات.
تظهر قياسات SonarQube وملاحظاته بجانب ما لدى AppArch، وتصل ملخصات اختبارات JMeter إلى صفحة اختبارات الأداء في المشروع.
يربط مشغّل التثبيت مزوّداً واحداً؛ تخرج الطلبات من ذلك الحساب ولا يمر شيء عبر AppArch.
تُفتح النتائج كمهام على اللوحة التي يستخدمها فريقك بالفعل. ويُضبط ربط المشروع لكل مساحة عمل.
يسجّل المستخدمون الدخول بحسابات LDAP أو Active Directory، وتُرسل الإشعارات بالبريد الإلكتروني عبر خادم SMTP الخاص بك. قنوات Slack وTeams في الطريق.
تتكون قاعدة الشيفرة من مئات القرارات الصغيرة التي يبدو كل منها صحيحًا بمفرده: أي طبقة تستدعي أيّها، ومتى انكسر عقد خدمة، وفي أي تغيير سقط فحص أمني. تلاحظ مراجعة الشيفرة هذه القرارات لكنها تتعب مع الوقت؛ فلا أحد يكتب التحذير نفسه يدويًا في كل طلب دمج.
أداة المراجعة المعمارية تحوّل هذه القرارات إلى قواعد وتطبقها تلقائيًا على كل تغيير. يرى المطوّر الملاحظة في طلب الدمج الخاص به، ويتابع قائد الفريق الاتجاه في اللوحة، ويحصل فريق الأمن على تقرير الامتثال من الفحص نفسه.
تنظر أداة الفحص (linter) إلى ملف واحد في كل مرة. أما AppArch فيقرأ مخطط الاعتماديات للمستودع بأكمله، لذا يمكنه أن يخبرك بأن مشروع العرض يعتمد على البنية التحتية، أو بأن وحدتين تعتمد كل منهما على الأخرى. وتظهر ملاحظات أدوات الفحص الخارجية في اللوحة نفسها مع وسم مصدرها.
للتفاصيل، راجع صفحات ArchPilot ومحلي ومعزول ودليل القواعد.
احجزوا عرضًا لمدة ثلاثين دقيقة. نستعرض اللوحة على مستودع حقيقي ونجيب عن أسئلة فريقكم.