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

lava-vcs
lava-vcs

14 Apr 15

rhinoplasty
rhinoplasty

14 Apr 15

cov-core
cov-core

20 Feb 15

teamcity-messages
teamcity-messages

15 Apr 15

Annan programvara för utvecklare Benoit Delbosc

FunkLoad
FunkLoad

6 Jun 15

benchbase
benchbase

11 May 15

FunkLoad
FunkLoad

11 May 15

tcsv2png
tcsv2png

11 May 15

Kommentarer till jenkviz

Kommentarer hittades inte
Kommentar
Slå på bilder!