JenBoardv0.0.1ANDROID

JenBoard — Papan Pemuka Jenkins dalam Poket Anda

Aplikasi pemantauan DevOps yang menguruskan pelbagai server Jenkins dalam satu aplikasi, lengkap dengan pencetus binaan…

Apa itu aplikasi ini

JenBoard ialah aplikasi pemantauan CI/CD yang membolehkan anda menguruskan beberapa server Jenkins sekali gus melalui telefon pintar dan tablet. Anda boleh menyemak status binaan secara masa nyata, dan jika perlu, mencetuskan atau menghentikan binaan terus dari situ — jadi anda tidak akan terlepas perkembangan deployment walaupun sedang tiada di depan komputer. Aplikasi ini dibina khas untuk jurutera DevOps dan QA yang bekerja merentasi pelbagai persekitaran Jenkins — sama ada dalaman syarikat, pelanggan, mahupun sumber terbuka.

Ciri-ciri utama

  • Pengurusan pelbagai tapak — Daftarkan beberapa server Jenkins dan tukar antaranya hanya dengan satu ketukan tab. URL, akaun, dan token API disimpan dalam bentuk disulitkan pada storan selamat OS (Keychain/EncryptedSharedPreferences), jadi anda boleh beralih antara pelbagai server dengan tenang.
  • Papan pemuka sekali pandang — Lihat status keseluruhan Job (berjaya/gagal/tidak stabil/dilumpuhkan), penggunaan Executor, dan Queue menunggu dalam satu skrin. Tarik untuk muat semula (pull-to-refresh) bila-bila masa untuk kemas kini terkini.
  • Pengurusan terperinci Job dan pencetus binaan — Terus ke butiran dan sejarah binaan dari senarai Job. Job yang memerlukan parameter boleh dicetuskan melalui dialog input nilai, manakala binaan yang sedang berjalan boleh dihentikan, di-Enable/Disable, dan SCM Polling — semuanya boleh dilakukan dalam aplikasi.
  • Log konsol masa nyata — Semasa binaan berjalan, log distrim setiap 2 saat supaya anda dapat memantau perkembangan dengan segera; untuk binaan yang telah selesai, anda boleh mencari atau berkongsi log penuh.
  • Artifak & laporan ujian — Muat turun hasil binaan, dan lihat terus dalam aplikasi statistik pass/fail/skip bagi laporan ujian JUnit termasuk stack trace bagi kegagalan.
  • Perbandingan binaan dan statistik — Bandingkan dua binaan bagi Job yang sama secara bersebelahan (masa yang diambil/keputusan/perubahan), serta lihat kadar kejayaan mingguan/bulanan, purata masa binaan, dan carta Top 5 kekerapan kegagalan.
  • Kegemaran dan widget skrin utama — Sematkan Job yang kerap dilihat sebagai kegemaran di bahagian atas, dan gunakan widget skrin utama untuk menyemak status Job penting tanpa perlu membuka aplikasi. Ketik widget untuk terus ke butiran Job berkenaan.
01

Papan Pemuka

Papan pemuka meringkaskan keseluruhan server sebaik sahaja anda membuka aplikasi — jumlah job, kadar kejayaan, penggunaan queue dan executor. Bar kesihatan job serta bahagian langsung untuk job yang sedang dibina dan yang gagal memberitahu anda dengan segera di mana perhatian diperlukan.

Papan Pemuka
02

Job

Semua job pada server dalam satu senarai, lengkap dengan penapis status dan carian segera. Setiap baris memaparkan nombor build terkini, masa ia dijalankan dan sparkline trend, supaya anda dapat mengesan job yang tidak stabil sebelum membukanya.

Job
03

Butiran job

Buka sesuatu job untuk melihat skor kesihatan, penerangan dan sejarah build penuhnya. Cetuskan build baharu (berserta parameter jika job memerlukannya), hentikan build yang sedang berjalan, atau aktif/nyahaktifkan job — terus dari telefon anda.

Butiran job
04

Log konsol

Semasa build sedang berjalan, output konsol dialirkan hampir masa nyata, jadi anda boleh mengikuti deploy dari mana-mana sahaja. Build yang telah selesai menyimpan log penuh, sedia untuk dicari atau dikongsi.

Log konsol
05

Statistik build

Kadar kejayaan, jumlah build dan purata tempoh masa di bahagian atas, diikuti carta trend build 14 hari dan tempoh masa di bawah. Sesuai untuk mengesan kelembapan dan turutan kegagalan dari semasa ke semasa.

Statistik build
06

Aktiviti

Suapan langsung tentang apa yang sedang dilakukan oleh server sekarang — build yang sedang berjalan, item yang menunggu dalam queue dan build yang baru selesai, setiap satunya hanya satu ketikan sahaja ke skrin butirannya.

Aktiviti

Apa yang berubah dalam versi ini

  • Ini ialah versi pelancaran pertama, yang telah lulus semakan kedai aplikasi dan kini rasmi beroperasi.

Cubalah sekarang

Semak status deployment dalam genggaman anda, sama ada dalam perjalanan pulang kerja atau semasa majlis makan malam pejabat. Dengan JenBoard, anda boleh menguruskan pelbagai server Jenkins dalam satu skrin sahaja. Muat turun sekarang dan daftarkan server pertama anda.

JenkinsCI/CDDevOpsAplikasi Mudah Alih