jenkviz

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

Rating: nan/5 (Total Votes: 0)

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

DoctorJ
DoctorJ

11 May 15

pytest-incremental
pytest-incremental

12 May 15

gprof2dot.py
gprof2dot.py

3 Jun 15

nose_fixes
nose_fixes

14 Apr 15

Andere software van ontwikkelaar Benoit Delbosc

tcsv2png
tcsv2png

11 May 15

FunkLoad
FunkLoad

6 Jun 15

logchart
logchart

11 May 15

Reacties op jenkviz

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