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

assertEquals
assertEquals

20 Feb 15

lava-test
lava-test

20 Feb 15

TAU
TAU

20 Feb 15

Andre software developer Benoit Delbosc

FunkLoad
FunkLoad

11 May 15

logchart
logchart

11 May 15

benchbase
benchbase

11 May 15

Kommentarer til jenkviz

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