jenkviz

Software screenshot:
jenkviz
Dettagli del software:
Versione: 0.3.1
Data di caricamento: 14 Apr 15
Sviluppatore: Benoit Delbosc
Licenza: Libero
Popolarità: 8

Rating: nan/5 (Total Votes: 0)

jenkviz è una visualizzazione di un flusso di costruire Jenkins con graphviz.
Tool per eseguire la scansione di un sito Jenkins utilizzando un URL costruire e produrre un'uscita SVG per rendere il flusso build.
& Nbsp; Il display grafico SVG: - Una scatola di riepilogo con:
- Il tempo totale trascorso
- La durata cumulata per ogni generazione
- Un flusso (durata / trascorso)
- Il numero di build
- Le frecce nere per rendere relazione a monte ea valle
- Frecce arancioni per rendere valle unica relazione
- Costruire con un blu giallo rosso scatola grigia / / / per il successo / non riuscita / status costruzione instabile / Interrotto
& Nbsp; Costruire le informazioni vengono memorizzate in un database SQLite locale. Il database è usato come cache per non prendere due volte una pagina di compilazione, ma anche per ottenere informazioni utilizzando SQL semplice:
& Nbsp; sqlite3 ~ / jenkviz.db
& nbsp; - i lavori più bassa velocità
& Nbsp; sqlite> SELECT name, SUM (duration_s), MAX (duration_s), AVG (duration_s), COUNT (1)
& Nbsp; DA costruire
& Nbsp; GROUP BY nome
& Nbsp; ORDER BY SUM (duration_s) DESC
& Nbsp; LIMIT 10;
& Nbsp; - carico Slave
& Nbsp; sqlite> HOST SELECT, SUM (duration_s) dal gruppo di accumulo da Host ORDER BY SUM (duration_s) DESC LIMIT 10;
UTILIZZO
& nbsp; jenkviz [--version] [--logfile = FILELOG] [--database = DATABASE] COMANDO [opzioni] ARGOMENTI
& Nbsp; jenkviz -h
Comandi
& Nbsp; crawl [--direct | --reverse | --explore] [--output SVG_FILE] JENKINS_BUILD_URL
& Nbsp; L'opzione --direct mostra solo downstream e upstream relazione, eliminando valle unico collegamento.
& Nbsp; L'opzione crawl --reverse indietro con costruisce monte.
& Nbsp; L'opzione --explore per mantenere a valle build che sono a monte costruire fuori del campo di applicazione della costruzione origine (la build monte non è un discendente di build root)
ESEMPI
& Nbsp; jenkviz crawl http: //jenkins.site/jenkviz/job_name/42/
Installazione
& Nbsp; Il Debian / Ubuntu:
& Nbsp; sudo aptitude install graphviz
& Nbsp; sudo easy_install jenkviz
SOURCE DEPOSITO
& Nbsp; Jenkviz è attualmente ospitato presso GitHub.
Emissioni e segnalazioni di errori
& Nbsp; richieste di funzionalità e segnalazioni di bug possono essere fatte qui:
 https://github.com/bdelbosc/jenkviz/issues

Requirements:

  • Python

Limitazioni :

  • A causa di bug JENKINS-6211, questo funziona solo per lavoro Maven perché la corrente Jenkins ( almeno 1.444) non visualizzano il numero di build per costruisce a valle per i lavori di freestyle o lavori non Maven.
  • Anche il numero di build volte a valle è Nessuno e si ferma la scansione, in questo caso, Jenkins non danno alcun modo per andare direttamente al costruisce la valle.
  • Al momento Jenkviz non gestiscono costruire con più build monte, solo prendersi cura della prima.

Programmi simili

Peon
Peon

20 Feb 15

rockload
rockload

11 May 15

nbdebug
nbdebug

11 May 15

gar
gar

11 May 15

Altri software di sviluppo Benoit Delbosc

logchart
logchart

11 May 15

benchbase
benchbase

11 May 15

FunkLoad
FunkLoad

6 Jun 15

Commenti a jenkviz

I commenti non trovato
Aggiungi commento
Accendere le immagini!