jenkviz

Software skärmdump:
jenkviz
Mjukvaruinformation:
Version: 0.3.1
Ladda upp dagen: 14 Apr 15
Utvecklare: Benoit Delbosc
Licens: Gratis
Popularitet: 8

Rating: nan/5 (Total Votes: 0)

jenkviz är en visualisering av en Jenkins bygga flödet med graphviz.
Verktyg för att genomsöka en Jenkins webbplats med en bygga url och producera en SVG-utgång för att göra byggflödet.
& Nbsp; Den SVG diagrammet visar: - En sammanfattning box med:
- Den totala tiden
- Den sammanlagda längden för varje build
- En genomströmning (varaktighet / förfluten)
- Antalet bygger
- Svarta pilar för att göra uppströms och nedströms relation
- Orange pilar för att göra nedströms endast relation
- Bygga med en blå / gul / röd / grå rutan för framgång / Instabil / Misslyckades / Aborted Status
& Nbsp; Build information lagras i en lokal sqlite databas. Databasen används som cache för att inte hämta två gånger build sida men också att få information med hjälp av vanlig SQL:
& Nbsp; sqlite3 ~ / jenkviz.db
& nbsp; - långsammaste jobb
& Nbsp; sqlite> SELECT namn, SUM (duration_s), MAX (duration_s), AVG (duration_s), COUNT (1)
& Nbsp; FRÅN build
& Nbsp; GROUP BY namn
& Nbsp; ORDER BY SUM (duration_s) DESC
& Nbsp; LIMIT 10;
& Nbsp; - Slavlast
& Nbsp; sqlite> SELECT värd, SUM (duration_s) FROM bygga GROUP BY värd ORDER BY SUM (duration_s) DESC LIMIT 10;
ANVÄNDNING
& nbsp; jenkviz [--version] [--logfile = LOGFILE] [--database = DATABASE] COMMAND [Alternativ] ARGUMENT
& Nbsp; jenkviz -h
KOMMANDON
& Nbsp; crawl [--direct | --reverse | --explore] [--output SVG_FILE] JENKINS_BUILD_URL
& Nbsp; Den --direct Alternativet visar bara nedströms och uppströms relation, ta bort nedströms enda länk.
& Nbsp; Den --reverse alternativet krypa bakåt med hjälp bygger uppströms.
& Nbsp; Den --explore alternativet att behålla nedströms bygger som uppströms har utbyggnad av omfattningen av ursprunget build (uppströms build är inte en ättling till roten build)
EXEMPEL
& 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 SLUTFÖRVAR
& Nbsp; Jenkviz närvarande värd på github.
FRÅGOR OCH felrapporter
& Nbsp; Feature förfrågningar och felrapporter kan göras här:
 https://github.com/bdelbosc/jenkviz/issues

Requirements:

  • Python

Begränsningar :

  • På grund av JENKINS-6211 bugg, detta fungerar endast för maven jobb eftersom nuvarande Jenkins ( minst 1.444) visas inte build-numret för nedströms bygger för freestyle jobb eller icke Maven jobb.
  • Också some nedströms build-nummer är Ingen och det stoppar krypande, i det här fallet Jenkins ger inte något sätt att gå direkt till nedströms bygger.
  • För tillfället Jenkviz inte hanterar bygga med multipel uppströms bygger, bara ta hand om den första.

Liknande mjukvara

nose-f7u12
nose-f7u12

11 May 15

mongonose
mongonose

11 May 15

matchmaker
matchmaker

14 Apr 15

Annan programvara för utvecklare Benoit Delbosc

logchart
logchart

11 May 15

FunkLoad
FunkLoad

11 May 15

FunkLoad
FunkLoad

6 Jun 15

tcsv2png
tcsv2png

11 May 15

Kommentarer till jenkviz

Kommentarer hittades inte
Kommentar
Slå på bilder!