jenkviz

Screenshot der Software:
jenkviz
Softwarebeschreibung:
Version: 0.3.1
Upload-Datum: 14 Apr 15
Entwickler: Benoit Delbosc
Lizenz: Frei
Popularität: 8

Rating: nan/5 (Total Votes: 0)

jenkviz ist eine Visualisierung eines Jenkins bauen Fluss mit graphviz.
Werkzeug, um eine Website zu crawlen Jenkins mit einem Build-URL und Erzeugen einer SVG-Ausgabe, um den Aufbau Fluss zu machen.
& Nbsp; Der SVG-Grafik angezeigt: - Eine Zusammenfassung Box mit:
- Die Gesamtzeit
- Kumulierte Dauer für jede Build-
- Ein Durchsatz (Dauer / verstrichene)
- Anzahl der baut
- Schwarze Pfeile, um vor- und nachgelagerten relation render
- Orange Pfeile, um nachgeschaltete nur relation render
- Bauen Sie mit einem blau / gelb / rot / grauen Kasten für Erfolg / Unstable / Fehlgeschlagen / Abbruch der Build-Status
& Nbsp; Körperbau Informationen werden in einem lokalen SQLite-Datenbank gespeichert. Die Datenbank wird als Cache verwendet werden, um nicht zu holen zweimal einen Build-Seite, sondern auch, um Informationen mit einfachen SQL zu bekommen:
& Nbsp; sqlite3 ~ / jenkviz.db
& Nbsp; - Langsamste Arbeitsplätze
& Nbsp; sqlite> SELECT name, SUM (duration_s), MAX (duration_s), AVG (duration_s), COUNT (1)
& Nbsp; FROM build
& Nbsp; GROUP BY Namen
& Nbsp; ORDER BY SUM (duration_s) DESC
& Nbsp; LIMIT 10;
& Nbsp; - Slave Last
& Nbsp; sqlite> SELECT Host, SUM (duration_s) FROM build GROUP BY Host ORDER BY SUM (duration_s) DESC LIMIT 10;
VERWENDUNG
& Nbsp; jenkviz [--version] [--logfile = LOGFILE] [--database = DATABASE] COMMAND [OPTIONS] VORTRAG
& Nbsp; jenkviz -h
BEFEHLE
& Nbsp; crawl [--direct | --reverse | --explore] [--output SVG_FILE] JENKINS_BUILD_URL
& Nbsp; Die --direct Option zeigt nur Downstream- und Upstream-Verhältnis, das Entfernen nachgeschalteten einzige Verbindung.
& Nbsp; Die --reverse Option kriechen rückwärts mit Upstream-baut.
& Nbsp; Die --explore Möglichkeit, nachgeschaltete halten erstellt, die stromaufwärts von dem Umfang der Herkunft build haben zu bauen (die Upstream-Quellcode ist kein Nachkomme des Root Build)
Beispiele
& Nbsp; jenkviz kriechen http: //jenkins.site/jenkviz/job_name/42/
INSTALLATION
& Nbsp; Auf Debian / Ubuntu:
& Nbsp; sudo apt-get install graphviz
& Nbsp; sudo easy_install jenkviz
Quell-Repository
& Nbsp; Jenkviz wird derzeit auf Github gehostet.
Issues und Fehlerberichte
& Nbsp; Feature Requests und Bug-Reports können hier vorgenommen werden:
 https://github.com/bdelbosc/jenkviz/issues

Requirements:

  • Python

Grenzen :

  • Durch JENKINS 6211-Bug, das funktioniert nur für Maven Job wegen Strom Jenkins ( mindestens 1,444) keine Build-Nummer angezeigt für nachgeschaltete baut für Freestyle-Arbeitsplätze oder nicht Maven Arbeitsplätze.
  • Sie auch irgendwann nachgeschalteten Build-Nummer ist keine, und hält die Crawling, in diesem Fall Jenkins keine Möglichkeit, direkt an der nachgeschaltete baut gehen zu geben.
  • Im Moment Jenkviz nicht umgehen mit mehreren Upstream baut, nur kümmert sich um die erste zu bauen.

Ähnliche Software

LAVA Server
LAVA Server

20 Feb 15

DoctorJ
DoctorJ

11 May 15

pytest-incremental
pytest-incremental

12 May 15

nose2-cov
nose2-cov

14 Apr 15

Andere Software von Entwickler Benoit Delbosc

logchart
logchart

11 May 15

FunkLoad
FunkLoad

11 May 15

benchbase
benchbase

11 May 15

Kommentare zu jenkviz

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!