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
Nigbamii, yan ohun kan “Ṣakoso awọn afikun”, ṣii taabu “Wa”:
Ni igun apa ọtun oke ni aaye àlẹmọ, tẹ “Ikilọ Next generation”:
Wa ohun itanna ninu atokọ naa, ṣayẹwo apoti ni apa osi ki o tẹ “Fi sii laisi tun bẹrẹ”:
Oju-iwe fifi sori ẹrọ itanna yoo ṣii. Nibi a yoo rii awọn abajade ti fifi sori ẹrọ itanna naa:
Ṣ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ẹ”.
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”:
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:
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:
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ọ:
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:
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.
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.
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:
O le tọju awọn aworan ti awọn metiriki kan nipa tite lori yiyan metiriki ninu arosọ ayaworan:
Aworan lẹhin fifipamọ metiriki “Deede”:
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:
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):
O ṣee ṣe lati ṣe àlẹmọ data nipasẹ okun ti a tẹ sinu aaye “Ṣawari”. Apẹẹrẹ ti sisẹ nipasẹ ọrọ “Ipilẹ”:
Lori taabu “Awọn ọran”, nigbati o ba tẹ ami afikun ni ibẹrẹ laini tabili, apejuwe kukuru ti ikilọ yoo han:
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:
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.
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
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.
orisun: www.habr.com