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

noseOfYeti
noseOfYeti

20 Feb 15

Flyspray
Flyspray

3 Jun 15

STK/Unit
STK/Unit

20 Feb 15

nose-cov
nose-cov

20 Feb 15

Altri software di sviluppo Benoit Delbosc

FunkLoad
FunkLoad

11 May 15

logchart
logchart

11 May 15

tcsv2png
tcsv2png

11 May 15

Commenti a jenkviz

I commenti non trovato
Aggiungi commento
Accendere le immagini!