المنتج
Archito جديديتعلّم من طلبات الدمج ويُبرز ما تعثّر التكاملات 25
الحلول
حسب الدور
لماذا AppArch
الموارد
العملاء الأسعار اتصل بنا
اللغة
تواصل معنا

Jenkins

أضف التحليل إلى خط الإنتاج لديك

أضف collector الخاص بـ AppArch كمرحلة في خط إنتاج Jenkins لديك. تتدفق النتائج إلى اللوحة، ويمكنك اختياريًا إفشال البناء عند خرق السياسة.

المصادقة: بيانات اعتماد خط الإنتاج

شاشات من تثبيت قيد التشغيل

كيف يتم الربط

  1. 01

    أضف المرحلة

    أضف الـ collector إلى خط الإنتاج لديك كمرحلة.

  2. 02

    قدّم رمزًا

    بيانات اعتماد كي تصل النتائج إلى اللوحة.

  3. 03

    سجّل الدخول إلى الـ hub

    بيانات اعتماد باسم مستخدم وكلمة مرور تحمل معرّف التثبيت ومفتاحه تسجّل دخول الوكيل إلى hub.apparch.io حيث تُسحب الصورة. رمز المشروع ليس بيانات اعتماد للسجل.

  4. 04

    شغّله

    يجري التحليل في كل بناء.

  5. 05

    مرّر سياق طلب السحب

    لا يكشف Jenkins عن متغيرات طلب الدمج لدى المزوّد؛ لمراجعة طلب سحب مرّر المزوّد والمستودع ورقم الطلب ($CHANGE_ID في خط إنتاج متعدد الفروع) كمتغيرات بيئة. بدونها تُجري المرحلة فحصًا كاملًا.

ماذا تحصل عليه

مرحلة في خط الإنتاج

أمر واحد يشغّل التحليل.

أوقف البناء عند خرق السياسة

إذا تُجاوز الحد، يصبح البناء أحمر.

أي وكيل / نظام تشغيل

تعمل صورة Docker على أي وكيل Jenkins.

النتائج في اللوحة

تتجمّع الدرجة والنتائج في اللوحة المركزية.

لا حاجة لإضافة

المرحلة مجرد docker run بالصورة نفسها المستخدمة في كل CI آخر؛ لا يكسرها أي تحديث لـ Jenkins ويبقى Jenkinsfile مقروءًا.

رمز الخروج 4 يعني خرق السياسة

عند تجاوز الحد تنتهي الحاوية برمز 4 ويعتبر Jenkins المرحلة فاشلة؛ خطأ الشبكة ينتهي برمز مختلف، فلا يُلتبس الانقطاع أبدًا بشيفرة سيئة.

كيف يعمل داخل AppArch

لا توجد إضافة: المحلل حاوية يشغّلها وكيل Jenkins لديك، ولا يستدعي AppArch منصة Jenkins أبداً.

ما الذي يقرؤه

  • لا شيء: لا يستدعي AppArch منصة Jenkins أبداً

ما الذي تفعله المهمة

  • يشغّل صورة collector الخاصة باللغة عبر docker run ويرسل الملاحظات برمز المشروع
  • لمراجعة طلب دمج، تمرّر سياقه عبر متغيرات APPARCH_Collector__Provider__*
  • يخرج بالرمز 4 حين تبلغ ملاحظة عتبة fail-on، بعد إرسال النتائج

ما لا يفعله أبداً

  • لا إضافة ولا إطلاق للبناء ولا حالة بناء تُكتب
بيانات الاعتماد

زوجان من القيم: معرّف التثبيت ومفتاحه لسحب الصورة من hub.apparch.io، ورمز المشروع (aa_proj_) للتواصل مع خادم AppArch لديك.

شاهده داخل المنتج

كل لقطات الشاشة

اربط Jenkins

اربط خلال دقائق - وستصلك أول مراجعة عند التغيير التالي.

اشترك في نشرتنا الإخبارية

وحدات جديدة وملاحظات الإصدارات ومقالات عن المعمارية. يمكنك الانسحاب بنقرة واحدة متى شئت.