jenkviz е визуализация на Дженкинс изгради поток, използвайки graphviz.
Инструмент за обхождане на сайта Jenkins използване натрупване URL и производство на продукция SVG, за да стане натрупване поток.
& Nbsp; графиката SVG дисплеи: - резюме кутия с:
- Общото изминало време
- Общото времетраене за всяка строителство
- Производителност (продължителност / изминалото)
- Брой изгражда
- Черните стрелки, за да правят връзка нагоре и надолу
- Оранжеви стрелки да правят само надолу по веригата връзка
- Изграждане със син / жълт / червен / сив кутия за успех / Нестабилна / Неуспешно / абортирани статут строителство
& Nbsp; Изграждане информация се съхранява в локална база данни SQLite. Базата данни се използва като кеш, за да не донесе два пъти натрупване страница, но също така да получите информация с помощта на обикновен SQL:
& Nbsp; sqlite3 ~ / jenkviz.db
& Nbsp; - най-бавната работа
& Nbsp; SQLite> SELECT име, SUM (duration_s), Макс (duration_s), AVG (duration_s), граф (1)
& Nbsp; ОТ строителство
& Nbsp; GROUP BY име
& Nbsp; ORDER BY SUM (duration_s) DESC
& Nbsp; LIMIT 10;
& Nbsp; - Slave натоварване
& Nbsp; SQLite> SELECT-домакин, SUM (duration_s) ОТ строителство GROUP BY домакин ORDER BY SUM (duration_s) DESC LIMIT 10;
<Силен> употребата
& Nbsp; jenkviz [--version] [--logfile = LOGFILE] [--database = DATABASE] командата [Опции] АРГУМЕНТИ
& Nbsp; jenkviz -Н
<Силен> COMMANDS
& Nbsp; обхождане [--direct | --reverse | --explore] [--output SVG_FILE] JENKINS_BUILD_URL
& Nbsp; The --direct опция показва само надолу по веригата връзка и нагоре, премахване само надолу по веригата връзка.
& Nbsp; --reverse опция обхождат назад използвайки нагоре изгражда.
& Nbsp; The --explore Опция за запазване на веригата изгражда, които са нагоре изгради извън обхвата на изграждане произход (Build нагоре по веригата не е потомък на кореновата строителство)
<Силни> ПРИМЕРИ
& Nbsp; jenkviz обхождане HTTP: //jenkins.site/jenkviz/job_name/42/
<Силен> МОНТАЖ
& Nbsp; На Debian / Ubuntu:
& Nbsp; Sudo правоспособност инсталирате graphviz
& Nbsp; Sudo easy_install jenkviz
<Силен> Хранилище на изходен код
& Nbsp; Jenkviz в момента е домакин на GitHub.
<Силни> ВЪПРОСИ И Доклади за грешки
& Nbsp; искания функция и доклади за грешки могат да бъдат направени тук:
https://github.com/bdelbosc/jenkviz/issues
Requirements:
- Python
<силни> Ограничения :
- Поради JENKINS-6211 бъг, това работи само за Maven работа, защото сегашната Дженкинс ( най-малко 1,444) не показват натрупване номер за веригата изгражда за фристайл работни места или без работни места Maven.
- Също някъде по веригата Номер е None и той спира пълзене, в този случай Дженкинс не дават никакъв начин да преминете директно към изгражда по веригата.
- В момента Jenkviz не се справят изгради с множествена нагоре изгражда, само да се грижи за първия.
Коментари не е намерена