يا أهلاً بكم يا شباب وأعضاء منتدى ديف بوينت الكرام. بنستعرض معكم النهاردة أداة متميزة ومفيدة جداً لكل المطورين وفرق العمل البرمجية، وهي أداة Janky المخصصة لإدارة بيئة التكامل المستمر (Continuous Integration).
الأداة بتجمع بين قوة نظام Jenkins الشهير وبين مرونة البوت Hubot، وده ببيتيح لك إنشاء وتشغيل مهام التجميع والإنشاء (Jobs) وتنفيذ الأوامر ومتابعة التقارير مباشرة من خلال منصات الدردشة وبشكل سلس جداً.
إيه هي أداة Janky وكيف بتشتغل؟
فكرة أداة Janky بتعتمد على إضافة إمكانيات أداة Hubot إلى خادم Jenkins. البوت بيقوم بمراقبة المحادثات في غرف الشات الخاصة بفريق العمل، وبيستجيب لكلمات مفتاحية معينة للقيام بأوامر مختلفة على خادم التكامل المستمر أو التعامل مع البرمجيات والـ APIs الخاصة بالمشروع.
أهم المميزات والإمكانيات الأداة
روابط التحميل والمصادر الرسمية
يمكنكم الاطلاع على المشروع واستخدام الأداة من خلال الروابط الرسمية التالية:
إيه رأيكم في فكرة إدارة سير العمل والتكامل المستمر من خلال الشات مباشرة؟ وهل بتعتمدوا على أدوات مشابهة في مشاريعكم الحالية؟ شاركونا آراءكم وتجاربكم في التعليقات!
الأداة بتجمع بين قوة نظام Jenkins الشهير وبين مرونة البوت Hubot، وده ببيتيح لك إنشاء وتشغيل مهام التجميع والإنشاء (Jobs) وتنفيذ الأوامر ومتابعة التقارير مباشرة من خلال منصات الدردشة وبشكل سلس جداً.
إيه هي أداة Janky وكيف بتشتغل؟
فكرة أداة Janky بتعتمد على إضافة إمكانيات أداة Hubot إلى خادم Jenkins. البوت بيقوم بمراقبة المحادثات في غرف الشات الخاصة بفريق العمل، وبيستجيب لكلمات مفتاحية معينة للقيام بأوامر مختلفة على خادم التكامل المستمر أو التعامل مع البرمجيات والـ APIs الخاصة بالمشروع.
- التفاعل المباشر مع الشات: إمكانية إرسال أوامر التشغيل والاستعلام عن حالة البناء والتكامل مباشرة من محادثات الفريق.
- الإشعارات التلقائية: إرسال تنبيهات فورية مع كل تعديل أو رفع جديد للكود اعتماداً على GitHub Repo Hooks API.
- دعم منصات متعددة: يوفر محولات (Adapters) للتكامل مع خدمات مختلفة مثل IRC وTwitter وGTalk وغيرها.
- بيئة تطوير مرنة: السكريبتات الداعمة للأداة مكتوبة بلغة CoffeeScript وتعمل فوق بيئة Node.js مع إمكانية نشرها بسهولة على منصة Heroku.
من فضلك قم , تسجيل الدخول أو تسجيل لعرض المحتوى
روابط التحميل والمصادر الرسمية
يمكنكم الاطلاع على المشروع واستخدام الأداة من خلال الروابط الرسمية التالية:
-
من فضلك قم , تسجيل الدخول أو تسجيل لعرض المحتوى
-
من فضلك قم , تسجيل الدخول أو تسجيل لعرض المحتوى
-
من فضلك قم , تسجيل الدخول أو تسجيل لعرض المحتوى
إيه رأيكم في فكرة إدارة سير العمل والتكامل المستمر من خلال الشات مباشرة؟ وهل بتعتمدوا على أدوات مشابهة في مشاريعكم الحالية؟ شاركونا آراءكم وتجاربكم في التعليقات!