JenBoardv0.0.1ANDROID

जेनबोर्ड — आपकी जेब में मौजूद Jenkins डैशबोर्ड

कई Jenkins सर्वर को एक ही ऐप से मैनेज करें और बिल्ड ट्रिगर, लॉग व आँकड़े भी देखें — DevOps के लिए बनी मॉनिटरिंग ऐप

यह कैसी ऐप है

जेनबोर्ड (JenBoard) एक CI/CD मॉनिटरिंग ऐप है जिससे आप कई Jenkins सर्वर को अपने स्मार्टफ़ोन और टैबलेट से एक साथ मैनेज कर सकते हैं। बिल्ड स्टेटस रीयल-टाइम में देखें, और ज़रूरत पड़ने पर वहीं से बिल्ड ट्रिगर या रोक भी सकते हैं, ताकि आप कहीं भी हों, डिप्लॉयमेंट की स्थिति से अनजान न रहें। यह उन DevOps और QA इंजीनियरों के लिए बनाया गया है जो ऑफिस, क्लाइंट और ओपन-सोर्स जैसे कई Jenkins एनवायरनमेंट के बीच काम करते हैं।

मुख्य फीचर्स

  • मल्टी-साइट मैनेजमेंट — कई Jenkins सर्वर जोड़ें और एक टैप में स्विच करें। URL, अकाउंट और API टोकन OS के सिक्योर स्टोरेज (Keychain/EncryptedSharedPreferences) में एन्क्रिप्ट होकर सेव होते हैं, तो बेफिक्र होकर कई सर्वर के बीच आना-जाना कर सकते हैं।
  • एक नज़र में पूरा डैशबोर्ड — सभी Job की स्थिति (सफल/असफल/अनस्टेबल/डिसेबल्ड), Executor यूसेज और वेटिंग Queue एक ही स्क्रीन पर देखें। Pull-to-refresh से कभी भी लेटेस्ट स्टेटस पा सकते हैं।
  • Job डिटेल और बिल्ड ट्रिगर — Job लिस्ट से सीधे डिटेल और बिल्ड हिस्ट्री पर जाएं। पैरामीटर वाले Job के लिए डायलॉग में वैल्यू डालकर ट्रिगर करें, और चल रहे बिल्ड को रोकना, Enable/Disable करना या SCM Polling भी ऐप से ही मैनेज करें।
  • रीयल-टाइम कंसोल लॉग — बिल्ड चलते समय हर 2 सेकंड में लॉग स्ट्रीम होता है, तो प्रोग्रेस तुरंत दिख जाता है; पूरे हो चुके बिल्ड के लॉग सर्च या शेयर भी किए जा सकते हैं।
  • आर्टिफैक्ट और टेस्ट रिपोर्ट — बिल्ड के आउटपुट डाउनलोड करें, और JUnit टेस्ट रिपोर्ट के pass/fail/skip आँकड़े व फेल हुए टेस्ट का स्टैक ट्रेस भी ऐप में सीधे देखें।
  • बिल्ड तुलना और आँकड़े — एक ही Job के दो बिल्ड को साथ-साथ तुलना करें (समय/नतीजा/बदलाव), और साप्ताहिक-मासिक सफलता दर, औसत बिल्ड टाइम व टॉप 5 फेलियर चार्ट में देखें।
  • फेवरिट्स और होम स्क्रीन विजेट — अक्सर देखे जाने वाले Job को फेवरिट में ऊपर पिन करें, और होम स्क्रीन विजेट से ऐप खोले बिना ही मुख्य Job की स्थिति देखें। विजेट टैप करते ही सीधे उस Job की डिटेल पर पहुंच जाते हैं।
01

डैशबोर्ड

ऐप खोलते ही डैशबोर्ड पूरे सर्वर का सार दिखाता है — कुल जॉब्स, सफलता दर, क्यू और एक्ज़ीक्यूटर उपयोग। एक जॉब-हेल्थ बार और बिल्डिंग व फेल्ड जॉब्स के लाइव सेक्शन तुरंत बता देते हैं कि किस पर ध्यान देना है।

डैशबोर्ड
02

जॉब्स

सर्वर की हर जॉब एक ही सूची में, स्टेटस फ़िल्टर और तुरंत सर्च के साथ। हर पंक्ति में नवीनतम बिल्ड नंबर, उसका समय और एक ट्रेंड स्पार्कलाइन दिखती है, जिससे जॉब खोलने से पहले ही उसकी अस्थिरता पता चल जाती है।

जॉब्स
03

जॉब विवरण

किसी जॉब को खोलकर उसका हेल्थ स्कोर, विवरण और पूरा बिल्ड इतिहास देखें। नया बिल्ड ट्रिगर करें (ज़रूरत पड़ने पर पैरामीटर के साथ), चल रहे बिल्ड को रोकें, या जॉब को चालू/बंद करें — यह सब सीधे अपने फ़ोन से।

जॉब विवरण
04

कंसोल लॉग

बिल्ड चलते समय कंसोल आउटपुट लगभग वास्तविक समय में स्ट्रीम होता है, जिससे आप कहीं से भी डिप्लॉय को फॉलो कर सकते हैं। पूरे हो चुके बिल्ड्स का पूरा लॉग सुरक्षित रहता है, सर्च या शेयर करने के लिए तैयार।

कंसोल लॉग
05

बिल्ड आँकड़े

ऊपर सफलता दर, कुल बिल्ड्स और औसत अवधि, फिर नीचे 14 दिनों का बिल्ड ट्रेंड और अवधि चार्ट। समय के साथ धीमी गति और फेलियर की लड़ियाँ पकड़ने के लिए बेहतरीन।

बिल्ड आँकड़े
06

गतिविधि

सर्वर अभी क्या कर रहा है इसकी लाइव फ़ीड — चल रहे बिल्ड्स, क्यू में प्रतीक्षारत आइटम और हाल ही में पूरे हुए रन, हर एक सिर्फ़ एक टैप में उसके विवरण स्क्रीन तक ले जाता है।

गतिविधि

इस वर्ज़न में क्या नया है

  • यह पहला रिलीज़ वर्ज़न है, जो स्टोर रिव्यू पास कर आधिकारिक रूप से लॉन्च हो चुका है।

अभी आज़माएं

आते-जाते या किसी मीटिंग के बीच भी, डिप्लॉयमेंट की स्थिति अपने हाथों में देखें। जेनबोर्ड के साथ कई Jenkins सर्वर को एक ही स्क्रीन से मैनेज करना आसान हो जाता है। अभी डाउनलोड करें और अपना पहला सर्वर जोड़ें।

JenkinsCI/CDDevOpsमोबाइल ऐप