jenkviz

Tela Software:
jenkviz
Detalhes de Software:
Versão: 0.3.1
Data de upload: 14 Apr 15
Revelador: Benoit Delbosc
Licença: Livre
Popularidade: 8

Rating: nan/5 (Total Votes: 0)

jenkviz é uma visualização de um fluxo de construir Jenkins usando graphviz.
Ferramenta para rastrear um site Jenkins usando uma URL de construção e produção de uma saída de SVG para tornar o fluxo de construção.
& Nbsp; O gráfico SVG apresenta: - Uma caixa de resumo com:
- O tempo total decorrido
- A duração acumulada para cada compilação
- A taxa de transferência (duração / decorrido)
- Número de compilações
- Setas pretas para tornar relação a montante ea jusante
- Setas alaranjadas para tornar relação apenas a jusante
- Construir com um amarelo caixa azul / / vermelho / cinza para o Sucesso / Unstable Falha status de construção / / Aborted
& Nbsp; Construir informações são armazenadas em um banco de dados SQLite local. O banco de dados é usado como um cache para não buscar duas vezes por página de construção, mas também para obter informações usando SQL simples:
& Nbsp; sqlite3 ~ / jenkviz.db
& nbsp; - empregos mais lentos
& Nbsp; sqlite> SELECT nome, SUM (duration_s), Max (duration_s), AVG (duration_s), COUNT (1)
& Nbsp; DE compilação
& Nbsp; GROUP BY nome
& Nbsp; ORDER BY SUM (duration_s) DESC
& Nbsp; LIMIT 10;
& Nbsp; - carga Slave
& Nbsp; sqlite> SELECT anfitrião, SUM (duration_s) do grupo de construção POR ORDEM acolhimento por SUM (duration_s) DESC LIMIT 10;
Uso
& nbsp; jenkviz [--version] [--logfile = LOGFILE] [--database = DATABASE] Comando [opções] ARGUMENTOS
& Nbsp; jenkviz -h
Comandos
& Nbsp; crawl [--direct | --reverse | --explore] [--output SVG_FILE] JENKINS_BUILD_URL
& Nbsp; A opção --direct mostra apenas a jusante e montante relação, removendo a jusante só link.
& Nbsp; A opção de rastreamento --reverse para trás usando a montante constrói.
& Nbsp; A opção --explore para manter a jusante compilações que têm a montante construir fora do âmbito da construção origem (a construção a montante não é um descendente da compilação root)
EXEMPLOS
& Nbsp; jenkviz http crawl: //jenkins.site/jenkviz/job_name/42/
Instalação
& Nbsp; No Debian / Ubuntu:
& Nbsp; sudo aptitude install graphviz
& Nbsp; sudo easy_install jenkviz
Repositório de fontes
& Nbsp; Jenkviz está hospedado no github.
QUESTÕES e relatórios de erros
& Nbsp; solicitações de recursos e relatórios de erros podem ser feitas aqui:
 https://github.com/bdelbosc/jenkviz/issues

Requirements:

  • Python

Limitações :

  • Devido ao bug JENKINS-6211, isso só funciona para o trabalho porque maven atual Jenkins ( pelo menos 1.444) não apresentar o número de compilação para constrói a jusante para trabalhos de freestyle ou empregos não Maven.
  • Também número de compilação em algum momento a jusante é nenhum e ele pára o rastreamento, neste caso Jenkins não dão qualquer maneira de ir diretamente para a jusante constrói.
  • No momento Jenkviz não lidar com múltiplos construir a montante constrói, só tendo o cuidado de o primeiro.

Programas semelhantes

JProfiler
JProfiler

17 Feb 15

zope_fixtures
zope_fixtures

20 Feb 15

tissue
tissue

15 Apr 15

Outro software de desenvolvedor Benoit Delbosc

FunkLoad
FunkLoad

11 May 15

logchart
logchart

11 May 15

benchbase
benchbase

11 May 15

tcsv2png
tcsv2png

11 May 15

Comentário para jenkviz

Comentários não encontrado
Adicionar comentário
Ligue imagens!