در jenkviz تجسم یک جنکینز ساخت جریان با استفاده از graphviz است.
ابزار به خزیدن یک سایت جنکینز با استفاده از URL ساخت و تولید یک خروجی SVG ارائه جریان ساخت.
& nbsp؛ در نمایش نمودار SVG: - یک جعبه خلاصه با:
- مجموع مدت زمان سپری شده
- مدت زمان دقیقهای برای هر ساخت
- توان (مدت زمان / سپری)
- تعداد سازد
- فلش سیاه به ارائه رابطه بالادست و پایین دست
- فلش نارنجی به ارائه تنها رابطه پایین دست
- ساخت با زرد قرمز جعبه آبی / / / خاکستری برای موفقیت / ناپایدار / شکست / وضعیت ساخت سقط
& nbsp؛ در ساخت اطلاعات در دیتابیس SQLite محلی ذخیره می شود. پایگاه داده به عنوان یک کش استفاده می شود دو بار در صفحه ساخت به واکشی نیست بلکه برای دریافت اطلاعات با استفاده از ساده SQL:
& nbsp؛ در sqlite3 ~ / jenkviz.db
را لمس کنید و؛ - کمترین مشاغل
را لمس کنید و. از SQLite> نام را انتخاب کنید، SUM (duration_s)، MAX (duration_s)، AVG (duration_s)، COUNT (1)
& nbsp؛ از ساخت
را لمس کنید و. GROUP BY نام
ORDER BY SUM (duration_s) DESC. کنید. & nbsp
& nbsp؛ از LIMIT 10؛
و nbsp؛ - بار برده
را لمس کنید و. از SQLite> میزبان SELECT، SUM (duration_s) از گروه ساخت به دستور میزبان توسط SUM (duration_s) DESC LIMIT 10؛
استفاده
& nbsp؛ در jenkviz [--version] [--logfile = فایل تاریخچه ثبت] [--database = DATABASE] COMMAND [گزینهها] استدلال
& nbsp؛ در jenkviz -h
دستورات
& nbsp؛ از خزیدن [--direct | --reverse | --explore] [--output SVG_FILE] JENKINS_BUILD_URL
& nbsp؛ در گزینه --direct نشان می دهد تنها پایین دست و بالادست رابطه، از بین بردن پایین دست تنها لینک کنید.
& nbsp؛ در خزیدن گزینه --reverse عقب مانده با استفاده از بالادست میسازد.
& nbsp؛ در گزینه --explore برای حفظ پایین دست ایجاد که بالادست از محدوده ساخت منشاء ساخت (ساخت بالادست است از نوادگان ساخت ریشه نمی شود)
نمونه
jenkviz خزیدن HTTP، کنید و: //jenkins.site/jenkviz/job_name/42/
نصب
& nbsp؛ در دبیان / اوبونتو:
& nbsp؛ از دستور sudo استعداد نصب graphviz
& nbsp؛ از دستور sudo easy_install jenkviz
مخزن منبع
& nbsp؛ در Jenkviz در حال حاضر در گیتهاب میزبانی.
موضوعات و گزارش مشکلات
و nbsp؛ درخواست از ویژگی های و گزارش مشکلات را می توان در اینجا ساخته شده:
& nbsp؛ از HTTPS: //github.com/bdelbosc/jenkviz/issues
مورد نیاز:
پایتون
محدودیت ها:
با توجه به اشکال جنکینز-6211، این کار فقط برای کار MAVEN چون جنکینز فعلی (حداقل 1.444) نشان ندادن ساخت تعداد برای پایین دست برای مشاغل آزاد می سازد و یا شغل غیر MAVEN.
همچنین تعداد ساخت مدتی پایین دست هیچ است و آن را متوقف می کند خزنده، در این مورد جنکینز هیچ راه رفتن به طور مستقیم به پایین دست ایجاد نمی دهد.
در حال حاضر Jenkviz را تحمل کنم ساخت با چند بالادست می سازد، تنها مراقبت از یکی از اولین.
نظر یافت نشد