JenBoardv0.0.1ANDROID

JenBoard — Cebinizdeki Jenkins Paneli

Birden fazla Jenkins sunucusunu tek bir uygulamadan yönetmenizi, build tetikleme, log takibi ve istatistikleri kolayca…

Bu nasıl bir uygulama

JenBoard, birden fazla Jenkins sunucusunu akıllı telefonunuzdan ve tabletinizden tek bir yerden yönetmenizi sağlayan bir CI/CD izleme uygulamasıdır. Build durumlarını anlık olarak takip edebilir, gerektiğinde build'leri anında tetikleyebilir veya durdurabilirsiniz — böylece masanızdan uzaktayken de dağıtım süreçlerini kaçırmazsınız. Şirket içi, müşteri veya açık kaynak gibi birden fazla Jenkins ortamı arasında geçiş yapan DevOps ve QA mühendisleri için tasarlandı.

Öne çıkan özellikler

  • Çoklu sunucu yönetimi — Birden fazla Jenkins sunucusunu kaydedin ve tek dokunuşla aralarında geçiş yapın. URL, hesap bilgileri ve API token'ları işletim sisteminin güvenli deposunda (Keychain/EncryptedSharedPreferences) şifrelenerek saklanır, böylece birden fazla sunucu arasında güvenle geçiş yapabilirsiniz.
  • Tek ekranda genel görünüm — Tüm Job durumlarını (başarılı/başarısız/kararsız/devre dışı), Executor kullanım oranını ve bekleyen Queue'yu tek ekranda görün. Pull-to-refresh ile istediğiniz an en güncel duruma ulaşın.
  • Job detayları ve build tetikleme — Job listesinden doğrudan detaylara ve build geçmişine geçin. Parametre gerektiren Job'ları bir diyalog üzerinden değer girerek tetikleyin; devam eden build'leri durdurma, Etkinleştirme/Devre Dışı Bırakma ve SCM Polling gibi işlemleri de uygulamadan yapın.
  • Gerçek zamanlı konsol logları — Build devam ederken loglar 2 saniyede bir akış halinde gelir, ilerlemeyi anında görürsünüz; tamamlanan build'lerde ise tüm logu arayabilir veya paylaşabilirsiniz.
  • Artifact ve test raporları — Build çıktılarını indirin, JUnit test raporlarındaki başarılı/başarısız/atlanmış istatistiklerini ve hata yığın izlerini (stack trace) doğrudan uygulama içinden görüntüleyin.
  • Build karşılaştırma ve istatistikler — Aynı Job'a ait iki build'i yan yana karşılaştırın (süre/sonuç/değişiklikler); haftalık/aylık başarı oranını, ortalama build süresini ve en sık başarısız olan ilk 5 Job'u grafiklerle inceleyin.
  • Favoriler ve ana ekran widget'ı — Sık kullandığınız Job'ları favorilere ekleyerek üstte sabitleyin, ana ekran widget'ı ile uygulamayı açmadan önemli Job durumlarını hemen görün. Widget'a dokunduğunuzda ilgili Job'ın detayına doğrudan gidersiniz.
01

Kontrol Paneli

Kontrol paneli, uygulamayı açar açmaz tüm sunucuyu özetler — toplam görev sayısı, başarı oranı, kuyruk ve executor kullanımı. İş sağlığı çubuğu ile devam eden ve başarısız görevler için canlı bölümler, nereye dikkat etmeniz gerektiğini anında gösterir.

Kontrol Paneli
02

Görevler

Sunucudaki tüm görevler tek bir listede, durum filtreleri ve anında arama ile. Her satır en son build numarasını, ne zaman çalıştığını ve bir trend sparkline'ını gösterir, böylece bir görevi açmadan önce kararsız (flaky) olduğunu fark edebilirsiniz.

Görevler
03

Görev Detayı

Bir görevi açarak sağlık puanını, açıklamasını ve tam build geçmişini görün. Gerekiyorsa parametreleriyle yeni bir build başlatın, çalışmakta olan birini durdurun ya da görevi etkinleştirin/devre dışı bırakın — hepsini telefonunuzdan yapın.

Görev Detayı
04

Konsol Günlüğü

Bir build çalışırken konsol çıktısı neredeyse gerçek zamanlı olarak akar, böylece bir dağıtımı istediğiniz yerden takip edebilirsiniz. Tamamlanmış build'ler ise tam günlüğü saklar; aramaya veya paylaşmaya hazır şekilde.

Konsol Günlüğü
05

Build İstatistikleri

Üstte başarı oranı, toplam build sayısı ve ortalama süre; altında ise 14 günlük build trendi ve süre grafikleri yer alır. Zaman içindeki yavaşlamaları ve art arda gelen hata dizilerini fark etmek için idealdir.

Build İstatistikleri
06

Etkinlik

Sunucunun şu anda ne yaptığının canlı akışı — devam eden build'ler, kuyrukta bekleyen öğeler ve yakın zamanda tamamlanmış çalışmalar; her biri tek dokunuşla kendi detay ekranına götürür.

Etkinlik

Bu sürümde neler değişti

  • İlk sürüm olarak mağaza incelemesini geçti ve resmi olarak yayına girdi.

Şimdi keşfedin

İşe giderken de, yemekte de dağıtım durumunuzu elinizin altında tutun. JenBoard ile birden fazla Jenkins sunucusunu tek ekrandan yönetebilirsiniz. Hemen indirin ve ilk sunucunuzu ekleyin.

JenkinsCI/CDDevOpsMobil Uygulama