jenkviz

Software screenshot:
jenkviz
Software informatie:
Versie: 0.3.1
Upload datum: 14 Apr 15
Ontwikkelaar: Benoit Delbosc
Licentie: Gratis
Populariteit: 54

Rating: 4.0/5 (Total Votes: 1)

jenkviz is een visualisatie van een Jenkins bouwen van stroom met behulp van graphviz.
Hulpmiddel om een ​​Jenkins site te doorzoeken met behulp van een build url en het produceren van een SVG-uitgang om de opbouw stroom maken.
& Nbsp; De SVG grafiek weergegeven: - Een samenvatting doos met:
- De totale verstreken tijd
- De cumulatieve duur van elke build
- Een doorzet (duur / verstreken)
- Aantal builds
- Zwarte pijlen om upstream en downstream relatie render
- Oranje pijlen om downstream enige relatie render
- Bouw met een blauw / geel / rood / grijze doos voor Succes / onstabiel / Mislukte / afgebroken build-status
& Nbsp; Build gegevens worden opgeslagen in een lokale SQLite database. De database wordt gebruikt als cache tweemaal build pagina niet ophalen maar ook informatie verkrijgen met gebruik van gewoon SQL:
& Nbsp; sqlite3 ~ / jenkviz.db
& Nbsp; - Langzaamste banen
& Nbsp; sqlite> SELECT naam, SUM (duration_s), MAX (duration_s), AVG (duration_s), COUNT (1)
& Nbsp; VANAF build
& Nbsp; GROUP BY naam
& Nbsp; ORDER BY SOM (duration_s) DESC
& Nbsp; LIMIT 10;
& Nbsp; - Slave load
& Nbsp; sqlite> SELECT gastheer, SUM (duration_s) FROM build GROUP BY gastheer ORDER BY SOM (duration_s) DESC LIMIT 10;
GEBRUIK
& Nbsp; jenkviz [version] [--logfile = LOGFILE] [--database = DATABASE] COMMANDO [OPTIONS] ARGUMENTEN
& Nbsp; jenkviz -h
COMMANDO
& Nbsp; kruipen [--direct | --reverse | --explore] [--output SVG_FILE] JENKINS_BUILD_URL
& Nbsp; De --direct optie toont alleen downstream en upstream relatie, het verwijderen van downstream enige link.
& Nbsp; De --reverse optie kruipen achteruit behulp stroomopwaarts bouwt.
& Nbsp; De --explore optie om stroomafwaarts te houden bouwt die stroomopwaarts hebben te bouwen buiten het bereik van de oorsprong te bouwen (de upstream-build is geen afstammeling van de root-build)
VOORBEELDEN
& Nbsp; jenkviz kruipen http: //jenkins.site/jenkviz/job_name/42/
INSTALLATIE
& Nbsp; Op Debian / Ubuntu:
& Nbsp; sudo aptitude install graphviz
& Nbsp; sudo easy_install jenkviz
broncodereservoir
& Nbsp; Jenkviz wordt momenteel gehost op GitHub.
PROBLEMEN EN bug reports
& Nbsp; Feature en meldingen kan hier worden gemaakt:
 https://github.com/bdelbosc/jenkviz/issues

Requirements:

  • Python

Beperkingen

  • Aangezien de JENKINS-6211 bug, dit werkt alleen voor Maven baan omdat de huidige Jenkins ( ten minste 1.444) niet buildnummer weer voor downstream bouwt voor freestyle banen of niet Maven banen.
  • Ook ergens stroomafwaarts buildnummer is None en het stopt het kruipen, in dit geval Jenkins geen enkele manier om direct naar de downstream bouwt niet geven.
  • Op dit moment Jenkviz niet verwerken bouwen met meerdere upstream bouwt, alleen het verzorgen van de eerste.

Vergelijkbare software

lava-fastmodels
lava-fastmodels

14 Apr 15

nose-kleenex
nose-kleenex

15 Apr 15

vncdotool
vncdotool

12 May 15

pyfix
pyfix

20 Feb 15

Andere software van ontwikkelaar Benoit Delbosc

benchbase
benchbase

11 May 15

logchart
logchart

11 May 15

tcsv2png
tcsv2png

11 May 15

Reacties op jenkviz

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!