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

prego
prego

20 Feb 15

Clamity
Clamity

12 May 15

pinocchio
pinocchio

14 Apr 15

disable-docstring
disable-docstring

11 May 15

Annen programvare fra utvikleren Benoit Delbosc

FunkLoad
FunkLoad

11 May 15

FunkLoad
FunkLoad

6 Jun 15

tcsv2png
tcsv2png

11 May 15

Kommentarer til jenkviz

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