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

python-noseenv
python-noseenv

20 Feb 15

nose-regression
nose-regression

11 May 15

mongonose
mongonose

11 May 15

nose-bisect
nose-bisect

14 Apr 15

Outro software de desenvolvedor Benoit Delbosc

logchart
logchart

11 May 15

FunkLoad
FunkLoad

11 May 15

FunkLoad
FunkLoad

6 Jun 15

Comentário para jenkviz

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