는 jenkviz은 GraphVIZ를 사용 젠킨스 빌드 흐름의 가시화이다.
도구는 빌드 흐름을 렌더링하는 SVG 출력을 빌드 URL을 사용하여 생산 젠킨스 사이트를 크롤링.
& NBSP; SVG 그래프 표시 - 요약 상자 :
- 총 경과 시간
- 각 빌드에 대한 누적 시간
- 처리량 (지속 시간 / 경과)
- 수의 빌드
- 검은 색 화살표는 상류와 하류의 관계를 렌더링하는
- 주황색 화살표는 다운 스트림 만 관계를 렌더링하는
- 성공 / 불안정 / 실패 / 중단 된 빌드 상태를위한 블루 / 옐로우 / 레드 / 회색 상자로 구축
& NBSP; 정보를 구축 로컬 SQLite 데이터베이스에 저장됩니다. 데이터베이스는 두 번 빌드 페이지를 가져 오지하지 캐시로 사용뿐만 아니라 일반 SQL을 사용하여 정보를 얻을 수 :
& NBSP; sqlite3를 ~ / jenkviz.db
& NBSP; - 가장 느린 작업
& NBSP; sqlite가> SELECT 이름, SUM (duration_s), MAX (duration_s), AVG (duration_s), COUNT (1)
& NBSP; 빌드 FROM
& NBSP; 이름 BY GROUP
& NBSP; SUM (duration_s)의 ORDER BY DESC
& NBSP; LIMIT 10;
& NBSP; - 슬레이브로드
& NBSP; sqlite가> SELECT 호스트, SUM (duration_s) DESC 한도 10 호스트 ORDER BY 빌드 그룹에서 SUM (duration_s);
사용법
& NBSP; jenkviz [--version] [--logfile = LOGFILE] [--database = DATABASE] COMMAND [옵션] 인수
& NBSP; jenkviz -h
COMMANDS
& NBSP; 크롤링 [--direct | --reverse | --explore] [--output SVG_FILE] JENKINS_BUILD_URL
& NBSP; --direct 옵션은 다운 스트림 만 링크를 제거하기 만 하류와 상류의 관계를 보여줍니다.
& NBSP; --reverse 옵션 크롤링이 뒤로 사용 상류 구축합니다.
& NBSP는 하류 유지하는 --explore 옵션은 상류 기원 빌드의 범위를 구축 한 빌드 (상류 빌드 루트 빌드의 후손 없습니다)
예
& NBSP; jenkviz 크롤링에 http : //jenkins.site/jenkviz/job_name/42/
설치
& NBSP; 데비안 / 우분투 :
& NBSP; sudo는 적성은 GraphVIZ 설치
& NBSP; sudo를 easy_install을 jenkviz
소스 저장소
& NBSP; Jenkviz 현재 GitHub의에서 호스팅됩니다.
문제 및 버그 리포트
& NBSP; 기능 요청 및 버그 리포트는 여기에서 할 수있다 :
& NBSP; HTTPS : //github.com/bdelbosc/jenkviz/issues
이 요구 사항 :
이 파이썬
이 제한 사항 :
이 다운 스트림 자유형 작업에 대한 구축을 위해 현재 젠킨스 (이상 1.444)이 빌드 번호가 표시되지 않기 때문에 젠킨스-6211의 버그,이 받는다는 작업에만 작동으로 인해 또는 비 받는다는 작업.
또한 언젠가 하류 빌드 번호는 없음입니다 그리고 하류 빌드로 바로 이동할 수있는 방법을 제공하지 않습니다이 경우 젠킨스에, 크롤링을 중지합니다.
순간 Jenkviz 상류 첫 번째 하나를 돌보는, 빌드 여러 빌드 처리하지 않습니다.
댓글을 찾을 수 없습니다