JenBoardv0.0.1ANDROID

جِنبورد — لوحة تحكم Jenkins في جيبك

تطبيق مراقبة لفرق DevOps يتيح إدارة عدة خوادم Jenkins من تطبيق واحد، مع تشغيل عمليات البناء ومتابعة السجلات والإحصاءات

ما هذا التطبيق؟

JenBoard هو تطبيق مراقبة CI/CD يتيح لك إدارة عدة خوادم Jenkins دفعة واحدة من هاتفك أو جهازك اللوحي. يمكنك متابعة حالة عمليات البناء لحظة بلحظة، وتشغيلها أو إيقافها فورًا عند الحاجة، بحيث لا يفوتك أي تحديث في عمليات النشر حتى وأنت بعيد عن جهازك. صُمم خصيصًا لمهندسي DevOps وQA الذين يتنقلون بين بيئات Jenkins متعددة، سواء داخل الشركة أو لدى العملاء أو في مشاريع مفتوحة المصدر.

المزايا الرئيسية

  • إدارة مواقع متعددة — سجّل عدة خوادم Jenkins وانتقل بينها بلمسة واحدة. يتم تخزين عناوين URL والحسابات ورموز API بشكل مشفّر في مساحة التخزين الآمنة لنظام التشغيل (Keychain / EncryptedSharedPreferences)، فتنتقل بين الخوادم بثقة تامة.
  • لوحة تحكم شاملة بنظرة واحدة — تابع حالة جميع الـJobs (ناجحة/فاشلة/غير مستقرة/معطّلة)، ونسبة استخدام الـExecutor، وقائمة الانتظار، كل ذلك في شاشة واحدة. اسحب للأسفل لتحديث البيانات في أي وقت.
  • إدارة تفصيلية للـJobs وتشغيل عمليات البناء — انتقل مباشرة من قائمة الـJobs إلى التفاصيل وسجل عمليات البناء. بالنسبة للـJobs التي تحتاج معطيات، أدخل القيم عبر نافذة حوار وشغّل البناء، وتحكم من داخل التطبيق بإيقاف البناء الجاري أو تفعيل/تعطيل الـJob أو ضبط SCM Polling.
  • سجلات وحدة التحكم لحظة بلحظة — أثناء تنفيذ البناء، تُبث السجلات كل ثانيتين لمتابعة التقدم مباشرة، وبعد انتهاء البناء يمكنك البحث في السجل الكامل أو مشاركته.
  • الأرشيف الفني وتقارير الاختبارات — نزّل مخرجات عمليات البناء، واطّلع من داخل التطبيق على إحصاءات النجاح/الفشل/التخطي في تقارير JUnit، بالإضافة إلى تفاصيل الأخطاء (stack trace) عند الفشل.
  • مقارنة عمليات البناء والإحصاءات — قارن بين عمليتي بناء لنفس الـJob جنبًا إلى جنب (المدة، النتيجة، التغييرات)، وتابع نسبة النجاح الأسبوعية والشهرية، ومتوسط زمن البناء، وأكثر 5 أخطاء تكرارًا، كل ذلك في رسوم بيانية.
  • المفضلة وودجت الشاشة الرئيسية — ثبّت الـJobs التي تتابعها باستمرار في الأعلى كمفضلة، واستخدم ودجت الشاشة الرئيسية لمعرفة حالة أهم الـJobs دون فتح التطبيق. اضغط على الودجت للانتقال مباشرة إلى تفاصيل ذلك الـJob.
01

لوحة التحكم

تلخّص لوحة التحكم حالة الخادم بأكمله فور فتح التطبيق — إجمالي المهام، معدل النجاح، واستخدام قائمة الانتظار والمُنفِّذات. يخبرك شريط سلامة المهام والأقسام المباشرة للمهام قيد التنفيذ والفاشلة فورًا بما يحتاج إلى اهتمامك.

لوحة التحكم
02

المهام

جميع المهام على الخادم في قائمة واحدة، مع مرشحات للحالة وبحث فوري. يعرض كل صف رقم آخر بنية وموعد تشغيلها ورسمًا بيانيًا مصغرًا للاتجاه، لتتمكن من اكتشاف مهمة غير مستقرة قبل فتحها.

المهام
03

تفاصيل المهمة

افتح مهمة لعرض درجة سلامتها ووصفها وسجل البنيات الكامل. شغّل بنية جديدة (مع المعطيات إن احتاجتها المهمة)، أوقف بنية قيد التشغيل، أو فعّل/عطّل المهمة — كل ذلك مباشرة من هاتفك.

تفاصيل المهمة
04

سجل وحدة التحكم

أثناء تشغيل البنية، يتدفق خرج وحدة التحكم في الوقت شبه الفعلي، لتتمكن من متابعة عملية النشر من أي مكان. تحتفظ البنيات المكتملة بالسجل الكامل، جاهزًا للبحث فيه أو مشاركته.

سجل وحدة التحكم
05

إحصاءات البنية

معدل النجاح وإجمالي عدد البنيات ومتوسط المدة في الأعلى، يليها مخطط اتجاه البنيات لآخر 14 يومًا ومخططات المدة أدناه. مثالية لرصد التباطؤ وسلاسل الإخفاق مع مرور الوقت.

إحصاءات البنية
06

النشاط

بث مباشر لما يقوم به الخادم الآن — البنيات قيد التنفيذ، العناصر المنتظرة في قائمة الانتظار، والبنيات المكتملة مؤخرًا، وكل منها على بعد نقرة واحدة من شاشة تفاصيله.

النشاط

ما الجديد في هذا الإصدار

  • هذا هو الإصدار الأول، وقد اجتاز مراجعة المتجر وأصبح متاحًا رسميًا الآن.

جرّبه الآن

تابع حالة عمليات النشر من راحة يدك، سواء في الطريق أو أثناء الاجتماعات. مع JenBoard، تدير عدة خوادم Jenkins من شاشة واحدة فقط. حمّل التطبيق الآن وسجّل أول خادم لك.

JenkinsCI/CDDevOpsتطبيق موبايل