ANDROIDv0.0.1

JenBoard

Um app de monitoramento para DevOps que gerencia vários servidores Jenkins em um só lugar, com disparo de builds, logs…

O que é este app

O JenBoard é um app de monitoramento de CI/CD que permite gerenciar vários servidores Jenkins de uma só vez, direto do smartphone ou tablet. Acompanhe o status dos builds em tempo real e, se precisar, dispare ou interrompa builds na hora, sem perder o andamento das implantações mesmo longe do computador. Foi feito para engenheiros de DevOps e QA que trabalham alternando entre ambientes Jenkins internos, de clientes e de projetos open source.

Principais recursos

  • Gerenciamento multissite — Cadastre vários servidores Jenkins e alterne entre eles com um toque. URL, conta e token de API ficam criptografados no armazenamento seguro do sistema (Keychain/EncryptedSharedPreferences), permitindo transitar entre servidores com tranquilidade.
  • Painel completo em uma tela — Veja de uma vez o status geral dos Jobs (sucesso/falha/instável/desativado), o uso dos Executors e a fila de espera. Puxe a tela para atualizar (pull-to-refresh) sempre que quiser os dados mais recentes.
  • Detalhes de Job e disparo de builds — Acesse rapidamente detalhes e histórico de builds a partir da lista de Jobs. Para Jobs que exigem parâmetros, informe os valores em uma caixa de diálogo e dispare o build; builds em andamento podem ser interrompidos, e você também ativa/desativa Jobs e o SCM Polling direto pelo app.
  • Log do console em tempo real — Enquanto o build está rodando, o log é transmitido a cada 2 segundos para acompanhar o progresso na hora; builds finalizados permitem buscar no log completo ou compartilhá-lo.
  • Artefatos e relatórios de teste — Baixe os artefatos gerados pelo build e consulte no próprio app as estatísticas de aprovação/falha/pulo dos relatórios JUnit, incluindo o stack trace das falhas.
  • Comparação de builds e estatísticas — Compare lado a lado dois builds do mesmo Job (duração, resultado, mudanças) e veja em gráficos a taxa de sucesso semanal/mensal, o tempo médio de build e o top 5 de falhas mais frequentes.
  • Favoritos e widget de tela inicial — Fixe os Jobs que você mais acompanha como favoritos no topo e confira o status dos principais Jobs direto na tela inicial, sem precisar abrir o app. Tocar no widget leva direto aos detalhes do Job.
Painel
Painel
Jobs
Jobs
Detalhes do job
Detalhes do job
Log do console
Log do console
Estatísticas de build
Estatísticas de build
Atividade
Atividade
  1. v0.0.1
    JenBoard — o painel do Jenkins no seu bolso

    Um app de monitoramento para DevOps que gerencia vários servidores Jenkins em um só lugar, com disparo de builds, logs…