jenkviz

Skjermbilde programvare:
jenkviz
Prog.varedetaljer:
Versjon: 0.3.1
Last opp dato: 14 Apr 15
Utvikler: Benoit Delbosc
Lisens: Gratis
Popularitet: 54

Rating: 4.0/5 (Total Votes: 1)

jenkviz er en visualisering av en Jenkins bygge strømmer med Graphviz.
Verktøy for å gjennomgå en Jenkins nettsted med en bygge url og produsere en SVG-utgang for å gjengi bygge flyt.
& Nbsp; Den SVG grafen viser: - En oppsummering boks med:
- Totalt medgått tid
- Den kumulerte varighet for hver build
- Et gjennomløp (varighet / medgått)
- Antall bygger
- Svarte piler å gjengi oppstrøms og nedstrøms forhold
- Orange pilene for å gjengi nedstrøms bare forhold
- Bygg med en blå / gul / rød / grå boks for suksess / ustabil / ikke bestått / Avbrutt bygge status
& Nbsp; Bygg informasjon lagres i en lokal sqlite database. Databasen brukes som en buffer to ganger i build side å ikke hente, men også for å få informasjon ved hjelp av vanlig SQL:
& Nbsp; sqlite3 ~ / jenkviz.db
& nbsp; - Tregeste jobber
& Nbsp; SQLite> SELECT navn, SUM (duration_s), Max (duration_s), AVG (duration_s), COUNT (1)
& Nbsp; FRA build
& Nbsp; GROUP BY navn
& Nbsp; ORDER BY SUM (duration_s) DESC
& Nbsp; LIMIT 10;
& Nbsp; - Slave belastning
& Nbsp; SQLite> SELECT vert, SUM (duration_s) FRA build GROUP BY verts ORDER BY SUM (duration_s) DESC LIMIT 10;
BRUK
& nbsp; jenkviz [version] [--logfile = LOGFILE] [--database = DATABASE] -kommandoen [Alternativer] ARGUMENTER
& Nbsp; jenkviz -h
kommandoer
& Nbsp; crawl [--direct | --reverse | --explore] [Output SVG_FILE] JENKINS_BUILD_URL
& Nbsp; Den --direct alternativet viser bare nedstrøms og oppstrøms forhold, fjerne nedstrøms eneste link.
& Nbsp; Den --reverse alternativ krype bakover ved hjelp av oppstrøms bygger.
& Nbsp; Den --explore alternativet for å holde nedstrøms bygger som har oppstrøms bygge ut av omfanget av opprinnelsen build (oppstrøms bygge er ikke en etterkommer av roten build)
EKSEMPLER
& Nbsp; jenkviz crawl http: //jenkins.site/jenkviz/job_name/42/
installation
& Nbsp; På Debian / Ubuntu:
& Nbsp; sudo aptitude install Graphviz
& Nbsp; sudo easy_install jenkviz
SOURCE Repository
& Nbsp; Jenkviz er i dag vert på github.
PROBLEMER og feilrapporter
& Nbsp; Feature forespørsler og feilrapporter kan gjøres her:
 https://github.com/bdelbosc/jenkviz/issues

Requirements:

  • Python

Begrensninger :

  • På grunn av JENKINS-6211 bug, fungerer dette bare for maven jobb fordi nåværende Jenkins ( minst 1,444) vises ikke build-nummeret for nedstrøms bygger for freestyle jobber eller ikke maven jobber.
  • Også en gang nedstrøms build-nummeret er None og det stopper gjennomgangen, i dette tilfellet Jenkins ikke gi noen måte å gå direkte til nedstrøms bygger.
  • I øyeblikket Jenkviz ikke håndterer bygge med flere oppstrøms bygger, bare ta vare på den første.

Lignende programvare

selexe
selexe

14 Apr 15

zope_fixtures
zope_fixtures

20 Feb 15

unittest_jshint
unittest_jshint

14 Apr 15

Annen programvare fra utvikleren Benoit Delbosc

logchart
logchart

11 May 15

FunkLoad
FunkLoad

6 Jun 15

benchbase
benchbase

11 May 15

tcsv2png
tcsv2png

11 May 15

Kommentarer til jenkviz

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!