jenkviz Graphviz ব্যবহার করে একটি জেনকিন্স নির্মাণ প্রবাহ কল্পনা করা হয়.
টুল বিল্ড প্রবাহ রেন্ডার একটি এটি SVG আউটপুট একটি বিল্ড URL ব্যবহার করে এবং উৎপাদন একটি জেনকিন্স সাইট ক্রল করতে.
& Nbsp; এটি SVG গ্রাফ প্রদর্শন: - একটি সারসংক্ষেপ বক্স সঙ্গে:
- মোট ব্যায়িত সময়
- প্রতিটি বিল্ড করার জন্য ক্রমযোজিত সময়কাল
- একটি থ্রুপুট (সময়কাল / ব্যায়িত)
- সংখ্যা তৈরী করে
- কালো তীর উর্ধমুখী এবং নিম্নমুখী সম্পর্ক রেন্ডার
- কমলা তীর স্রোতবরাবর শুধুমাত্র সম্পর্ক রেন্ডার
- সাফল্য / অস্থায়ী / ব্যর্থ / অকালজাত বিল্ড অবস্থা একটি নীল / হলুদ / লাল / ধূসর বাক্স দিয়ে তৈরি করুন
& Nbsp; তথ্য তৈরি করুন একটি স্থানীয় SQLite ডাটাবেস সংরক্ষণ করা হয়. ডাটাবেস দুবার বিল্ড পাতা আনা না একটি ক্যাশে হিসাবে ব্যবহার করা হয় কিন্তু সাধারণ এসকিউএল ব্যবহার করে তথ্য পেতে:
& Nbsp; SQLite3 ~ / jenkviz.db
& Nbsp; - ধীরতম কাজ
& Nbsp; SQLite> নির্বাচন নাম, SUM (duration_s), সবের্াচ্চ (duration_s), গড় (duration_s), COUNT টি (1)
& Nbsp; বিল্ড থেকে
& Nbsp; নামের দ্বারা গ্রুপ
& Nbsp; SUM (duration_s) দ্বারা ক্রম নিম্নক্রমে
& Nbsp; সীমা 10;
& Nbsp; - স্ল্যাভ লোড
& Nbsp; SQLite> নির্বাচন হোস্ট, SUM (duration_s) নিম্নক্রমে সীমা 10 দ্বারা হোস্ট আদেশ দ্বারা বিল্ড গ্রুপ থেকে SUM (duration_s);
ব্যবহার
& Nbsp; jenkviz [--version] [--logfile = LOGFILE] [--database = ডাটাবেস] কমান্ড [বিকল্প] আর্গুমেন্ট
& Nbsp; jenkviz -h
কমান্ড
& 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; উবুন্টু প্রবণতা Graphviz ইনস্টল
& Nbsp; উবুন্টু easy_install jenkviz
উৎস সংগ্রহস্থলের
& Nbsp; Jenkviz বর্তমানে GitHub এ হোস্ট করা হয়.
বিষয় এবং বাগ রিপোর্ট
& Nbsp; বৈশিষ্ট্য অনুরোধ এবং বাগ রিপোর্ট এখানে তৈরি করা যেতে পারে:
https://github.com/bdelbosc/jenkviz/issues
Requirements:
- Python
সীমাবদ্ধতা
- দরুন জেনকিন্স-6211 বাগ, এই শুধুমাত্র Maven কাজের জন্য কাজ করে, কারণ বর্তমান জেনকিন্স ( স্রোতবরাবর ফ্রিস্টাইল কাজ বা অ Maven কাজ জন্য তৈরী করে অন্তত 1.444) বিল্ড সংখ্যা প্রদর্শন করে না.
- এছাড়াও একদা স্রোতবরাবর বিল্ড সংখ্যা কেউ হয় এবং এটি স্রোতবরাবর তৈরী করে সরাসরি কোনো উপায় না এই ক্ষেত্রে জেনকিন্স মধ্যে, ক্রলিং স্টপ.
- একাধিক মূল প্রজেক্টের শুধুমাত্র প্রথম যত্ন নেয়া, তৈরী করে নির্মাণ করা হ্যান্ডেল না.
মুহূর্ত Jenkviz এ
পাওয়া মন্তব্যসমূহ না