jenkviz

Software screenshot:
jenkviz
Software detaljer:
Version: 0.3.1
Upload dato: 14 Apr 15
Udvikler: Benoit Delbosc
Licens: Gratis
Popularitet: 8

Rating: nan/5 (Total Votes: 0)

jenkviz er en visualisering af en Jenkins bygge flow ved hjælp graphviz.
Værktøj til at gennemgå en Jenkins websted ved hjælp af en build url og producere en SVG-udgang for at gøre build flow.
& Nbsp; Den SVG Grafen viser: - En oversigt boks med:
- Den samlede forløbne tid
- Den kumulerede varighed for hver build
- Et gennemløb (varighed / forløbet)
- Antal bygger
- Sort pil til at gøre opstrøms og nedstrøms relation
- Orange pile til at gøre nedstrøms kun relation
- Byg med en blå / gul / rød / grå boks til succes / ustabil / Mislykket / Afbrudt build-status
& Nbsp; Byg oplysninger gemmes i en lokal SQLite database. Databasen bruges som cache for ikke hente to gange om build side, men også for at få oplysninger ved hjælp af almindelig SQL:
& Nbsp; sqlite3 ~ / jenkviz.db
& nbsp; - Langsomste jobs
& 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 vært, SUM (duration_s) FROM build GROUP BY vært ORDER BY SUM (duration_s) DESC LIMIT 10;
ANVENDELSE
& nbsp; ARGUMENTER jenkviz [--version] [--logfile = LOGFILE] [--database = DATABASE] KOMMANDO [Options]
& Nbsp; jenkviz -h
KOMMANDO
& Nbsp; crawl [--direct | --reverse | --explore] [--output SVG_FILE] JENKINS_BUILD_URL
& Nbsp; Den --direct mulighed viser kun downstream og upstream forhold, fjernelse nedstrøms kun link.
& Nbsp; Den --reverse option kravle tilbage ved hjælp opstrøms bygger.
& Nbsp; Den --explore mulighed for at holde downstream bygger, som opstrøms bygget af omfanget af oprindelsen build (upstream build er ikke en efterkommer af roden build)
EKSEMPLER
& Nbsp; jenkviz kravle http: //jenkins.site/jenkviz/job_name/42/
INSTALLATION
& Nbsp; I Debian / Ubuntu:
& Nbsp; sudo aptitude install graphviz
& Nbsp; sudo easy_install jenkviz
kildekodearkiv
& Nbsp; Jenkviz øjeblikket vært på GitHub.
SPØRGSMÅL OG fejlrapporter
& Nbsp; Feature anmodninger og fejlrapporter kan gøres her:
 https://github.com/bdelbosc/jenkviz/issues

Requirements:

  • Python

Begrænsninger :

  • På grund af JENKINS-6211 bug, det virker kun for maven job, fordi nuværende Jenkins ( mindst 1,444) vises ikke build-nummer for downstream bygger for freestyle job eller ikke Maven arbejdspladser.
  • Også engang downstream build nummer er Ingen, og det stopper crawling, i dette tilfælde Jenkins giver ikke nogen måde at gå direkte til det efterfølgende bygger.
  • I øjeblikket Jenkviz ikke håndterer bygge med flere opstrøms bygger kun at tage sig af den første.

Lignende software

nosy
nosy

11 May 15

CATSRunner
CATSRunner

3 Jun 15

expecter
expecter

20 Feb 15

Andre software developer Benoit Delbosc

logchart
logchart

11 May 15

tcsv2png
tcsv2png

11 May 15

FunkLoad
FunkLoad

6 Jun 15

Kommentarer til jenkviz

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!