Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio
Itusilẹ ti PVS-Studio 7.04 wa ni ibamu pẹlu itusilẹ ti ohun itanna Ikilọ Next generation 6.0.0 fun Jenkins. O kan ninu itusilẹ yii, Awọn Ikilọ NG Plugin ṣafikun atilẹyin fun olutupalẹ aimi PVS-Studio. Ohun itanna yii n wo data ikilọ lati alakojọ tabi awọn irinṣẹ itupalẹ miiran ni Jenkins. Nkan yii yoo ṣe apejuwe ni alaye bi o ṣe le fi sori ẹrọ ati tunto ohun itanna yii fun lilo pẹlu PVS-Studio, ati tun ṣe apejuwe pupọ julọ awọn agbara rẹ.

Fifi Ikilọ Next generation Plugin ni Jenkins

Nipa aiyipada Jenkins wa ni http://localhost:8080. Lori oju-iwe akọkọ Jenkins, ni apa osi, yan “Ṣakoso Jenkins”:

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Nigbamii, yan ohun kan “Ṣakoso awọn afikun”, ṣii taabu “Wa”:

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Ni igun apa ọtun oke ni aaye àlẹmọ, tẹ “Ikilọ Next generation”:

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Wa ohun itanna ninu atokọ naa, ṣayẹwo apoti ni apa osi ki o tẹ “Fi sii laisi tun bẹrẹ”:

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Oju-iwe fifi sori ẹrọ itanna yoo ṣii. Nibi a yoo rii awọn abajade ti fifi sori ẹrọ itanna naa:

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Ṣiṣẹda iṣẹ tuntun ni Jenkins

Bayi jẹ ki a ṣẹda iṣẹ-ṣiṣe pẹlu iṣeto ni ọfẹ. Lori oju-iwe akọkọ Jenkins, yan “Nkan Tuntun”. Tẹ orukọ iṣẹ akanṣe naa sii (fun apẹẹrẹ, WTM) ko si yan ohun kan “Ise agbese Ọfẹ”.

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Tẹ "Ok", lẹhin eyi ni oju-iwe iṣeto iṣẹ yoo ṣii. Ni isalẹ ti oju-iwe yii, ninu ohun kan “Awọn iṣẹ-itumọ-lẹhin”, ṣii atokọ “Ṣafikun iṣẹ-itumọ lẹhin”. Ninu atokọ naa, yan “Awọn ikilọ alakojo igbasilẹ ati awọn abajade itupalẹ aimi”:

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Ninu atokọ jabọ-silẹ ti aaye “Ọpa”, yan “PVS-Studio”, lẹhinna tẹ bọtini fifipamọ. Lori oju-iwe iṣẹ, tẹ “Kọ Bayi” lati ṣẹda folda ninu aaye iṣẹ ni Jenkins fun iṣẹ-ṣiṣe wa:

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Ngba awọn esi ikole ise agbese

Loni Mo wa kọja iṣẹ akanṣe dotnetcore/WTM ni awọn aṣa Github. Mo ṣe igbasilẹ rẹ lati Github, fi sii sinu iwe kikọ WTM ni Jenkins ati ṣe atupale rẹ ni Studio Visual nipa lilo oluyẹwo PVS-Studio. Apejuwe alaye ti lilo PVS-Studio ni Studio Visual ti gbekalẹ ninu nkan ti orukọ kanna: PVS-Studio fun Visual Studio.

Mo ran ise agbese kọ ni Jenkins a tọkọtaya ti igba. Bi abajade, aworan kan han ni oke apa ọtun ti oju-iwe iṣẹ WTM ni Jenkins, ati pe ohun akojọ aṣayan kan han ni apa osi. PVS-Studio Ikilọ:

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Nigbati o ba tẹ lori aworan apẹrẹ tabi ohun akojọ aṣayan yii, oju-iwe kan yoo ṣii pẹlu iworan ti ijabọ atunnkanka PVS-Studio nipa lilo ohun itanna Ikilọ Next generation:

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Oju-iwe abajade

Awọn shatti paii meji wa ni oke ti oju-iwe naa. Si apa ọtun ti awọn shatti naa ni ferese ayaworan naa. Ni isalẹ ni tabili kan.

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Apẹrẹ paii osi fihan ipin ti awọn ikilọ ti awọn ipele ti o yatọ, ti o tọ fihan ipin ti titun, awọn ikilọ ti ko ni atunṣe ati atunṣe. Awọn aworan mẹta wa. Aworan ti o han ni a yan nipa lilo awọn ọfa ni apa osi ati ọtun. Awọn aworan akọkọ meji fihan alaye kanna bi awọn shatti, ati ẹkẹta fihan iyipada ninu nọmba awọn itaniji.

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

O le yan awọn apejọ tabi awọn ọjọ bi awọn aaye chart.

O tun ṣee ṣe lati dín ati faagun iwọn akoko ti chart lati wo data fun akoko kan:

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

O le tọju awọn aworan ti awọn metiriki kan nipa tite lori yiyan metiriki ninu arosọ ayaworan:

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Aworan lẹhin fifipamọ metiriki “Deede”:

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Ni isalẹ ni tabili ti n ṣafihan data ijabọ atunnkanka. Nigbati o ba tẹ lori eka kan ti apẹrẹ paii kan, tabili naa jẹ filtered:

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Tabili naa ni awọn taabu pupọ fun sisẹ data. Ni apẹẹrẹ yii, sisẹ nipasẹ aaye orukọ, faili, ẹka (orukọ itaniji) wa. Ninu tabili o le yan iye awọn ikilọ lati ṣafihan loju-iwe kan (10, 25, 50, 100):

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

O ṣee ṣe lati ṣe àlẹmọ data nipasẹ okun ti a tẹ sinu aaye “Ṣawari”. Apẹẹrẹ ti sisẹ nipasẹ ọrọ “Ipilẹ”:

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Lori taabu “Awọn ọran”, nigbati o ba tẹ ami afikun ni ibẹrẹ laini tabili, apejuwe kukuru ti ikilọ yoo han:

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Apejuwe kukuru ni ọna asopọ kan si oju opo wẹẹbu kan pẹlu alaye alaye lori ikilọ yii.

Nigbati o ba tẹ awọn iye ti o wa ninu “Package”, “Ẹka”, “Iru”, “Iru” awọn ọwọn, data tabili ti wa ni filtered nipasẹ iye ti o yan. Àlẹmọ nipasẹ ẹka:

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Oju-iwe “Age” ṣe afihan iye awọn itumọ ti ye ikilọ yii. Tite lori iye ti o wa ninu iwe-ori yoo ṣii oju-iwe kikọ nibiti ikilọ yii ti kọkọ han.

Tite lori iye kan ninu iwe “Faili” yoo ṣii koodu orisun ti faili lori laini pẹlu koodu ti o fa ikilọ naa. Ti faili naa ko ba si ninu itọsọna kikọ tabi ti gbe lẹhin ti o ti ṣẹda ijabọ naa, ṣiṣi koodu orisun faili kii yoo ṣeeṣe.

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

ipari

Awọn ikilọ Next Iran jade lati jẹ ohun elo iworan data ti o wulo pupọ ni Jenkins. A nireti pe atilẹyin fun PVS-Studio nipasẹ ohun itanna yii yoo ṣe iranlọwọ pupọ fun awọn ti o ti lo PVS-Studio tẹlẹ, ati pe yoo tun fa akiyesi awọn olumulo Jenkins miiran si itupalẹ aimi. Ati pe ti yiyan rẹ ba ṣubu lori PVS-Studio bi olutupalẹ aimi, a yoo ni idunnu pupọ. A pe o download ati ki o gbiyanju ọpa wa.

Ṣiṣeto ohun itanna Iran Ikilo ti nbọ fun iṣọpọ PVS-Studio

Ti o ba fẹ pin nkan yii pẹlu awọn olugbo ti o sọ Gẹẹsi, jọwọ lo ọna asopọ itumọ: Valery Komarov. Iṣeto ni ti awọn ikilo Next generation itanna fun Integration sinu PVS-Studio.

orisun: www.habr.com

Fi ọrọìwòye kun