젠보드v0.0.1ANDROID

젠보드 — 주머니 속 Jenkins 대시보드

여러 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 상세로 바로 이동해요.
01

대시보드

앱을 열자마자 전체 Job 수·성공률·Executor 사용률이 한눈에 들어옵니다. Job 상태 바와 빌드 중/실패 섹션으로 지금 신경 써야 할 곳을 바로 알 수 있어요.

대시보드
02

Job 목록

서버의 모든 Job 을 한 목록에서 확인하세요. 상태 필터와 즉시 검색을 지원하고, 각 행에는 최근 빌드 번호와 추이 스파크라인이 표시돼 문제가 커지기 전에 미리 알아챌 수 있습니다.

Job 목록
03

Job 상세

Job 을 열어 상태 점수·설명·전체 빌드 이력을 확인하세요. 파라미터가 필요하면 그 자리에서 새 빌드를 실행하고, 진행 중인 빌드는 중지하거나 Job 자체를 켜고 끌 수 있습니다 — 모두 폰에서.

Job 상세
04

콘솔 로그

빌드가 진행되는 동안 콘솔 출력을 실시간에 가깝게 따라갈 수 있습니다. 완료된 빌드는 전체 로그가 남아 있어 언제든 검색하거나 공유할 수 있어요.

콘솔 로그
05

빌드 통계

상단에서 성공률·총 빌드 수·평균 소요시간을 보고, 아래에서 14일 빌드 추이와 소요시간 차트로 느려지는 지점과 실패가 몰리는 구간을 짚어냅니다.

빌드 통계
06

액티비티

서버가 지금 무엇을 하고 있는지 실시간으로 보여줍니다 — 진행 중인 빌드, 대기 중인 큐, 최근 완료된 실행까지, 탭 한 번이면 상세 화면으로 이동해요.

액티비티

이번 버전에서 달라진 점

  • 첫 출시 버전으로, 스토어 심사를 통과해 정식 서비스를 시작했습니다.

지금 만나보세요

출퇴근길에도, 회식 중에도 배포 현황을 손안에서 확인하세요. 젠보드와 함께라면 여러 대의 Jenkins 서버도 하나의 화면에서 관리할 수 있습니다. 지금 바로 다운로드해 첫 서버를 등록해보세요.

JenkinsCI/CDDevOps모바일앱