ANDROIDv0.0.1

젠보드

여러 Jenkins 서버를 한 앱에서 관리하고 빌드 트리거·로그·통계까지 챙기는 DevOps용 모니터링 앱

이런 앱이에요

젠보드(JenBoard)는 여러 대의 Jenkins 서버를 스마트폰과 태블릿에서 한 번에 관리할 수 있게 해주는 CI/CD 모니터링 앱입니다. 빌드 상태를 실시간으로 확인하고, 필요하면 그 자리에서 빌드를 트리거하거나 중지할 수 있어 자리를 비운 사이에도 배포 현황을 놓치지 않습니다. 사내·고객사·오픈소스 등 여러 Jenkins 환경을 오가며 일하는 DevOps·QA 엔지니어를 위해 만들었습니다.

주요 기능

  • 멀티 사이트 관리 — 여러 Jenkins 서버를 등록해두고 탭 한 번으로 전환. URL·계정·API 토큰은 OS 보안 저장소(Keychain/EncryptedSharedPreferences)에 암호화 저장되어 안심하고 여러 서버를 오갈 수 있어요.
  • 한눈에 보는 대시보드 — 전체 Job 상태(성공/실패/unstable/disabled), Executor 사용률, 대기 Queue 를 한 화면에서 확인. Pull-to-refresh 로 언제든 최신 상태로 갱신됩니다.
  • Job 상세 관리와 빌드 트리거 — Job 리스트에서 상세, 빌드 히스토리까지 바로 이동. 파라미터가 필요한 Job 은 다이얼로그로 값을 입력해 트리거하고, 진행 중인 빌드는 중지·Enable/Disable·SCM Polling 도 앱에서 처리합니다.
  • 실시간 콘솔 로그 — 빌드가 진행 중이면 2초 간격으로 로그가 스트리밍되어 진행 상황을 바로 확인할 수 있고, 끝난 빌드는 전체 로그를 검색하거나 공유할 수 있어요.
  • 아티팩트 & 테스트 리포트 — 빌드 산출물을 다운로드하고, JUnit 테스트 리포트의 pass/fail/skip 통계와 실패 스택트레이스까지 앱에서 바로 열람 가능합니다.
  • 빌드 비교와 통계 — 같은 Job 의 두 빌드를 나란히 비교(소요시간/결과/변경사항)하고, 주·월 단위 성공률과 평균 빌드 시간, 실패 빈도 Top 5 를 차트로 확인할 수 있어요.
  • 즐겨찾기와 홈 화면 위젯 — 자주 보는 Job 을 즐겨찾기로 상단에 고정하고, 홈 화면 위젯으로 앱을 열지 않고도 주요 Job 상태를 바로 확인할 수 있습니다. 위젯을 탭하면 해당 Job 상세로 바로 이동해요.
대시보드
대시보드
Job 목록
Job 목록
Job 상세
Job 상세
콘솔 로그
콘솔 로그
빌드 통계
빌드 통계
액티비티
액티비티
  1. v0.0.1
    젠보드 — 주머니 속 Jenkins 대시보드

    여러 Jenkins 서버를 한 앱에서 관리하고 빌드 트리거·로그·통계까지 챙기는 DevOps용 모니터링 앱