PVS-Studio 7.04 kaleratzeak Jenkins-erako Warnings Next Generation 6.0.0 pluginaren kaleratzearekin bat egin zuen. Argitalpen honetan, Warnings NG Plugin-ek PVS-Studio analizatzaile estatikorako laguntza gehitu zuen. Plugin honek Jenkins-en konpilatzailearen edo beste analisi-tresnetako abisu-datuak bistaratzen ditu. Artikulu honek xehetasunez deskribatuko du nola instalatu eta konfiguratu plugin hau PVS-Studio-rekin erabiltzeko, eta bere gaitasun gehienak ere deskribatuko ditu.
Warning Next Generation plugina instalatzen Jenkins-en
Berez, Jenkins helbidean dago
Ondoren, hautatu "Kudeatu pluginak" elementua, ireki "Eskuragarri" fitxa:
Iragazkiaren eremuko goiko eskuineko izkinan, idatzi "Oharra hurrengo belaunaldia":
Bilatu plugina zerrendan, markatu ezkerreko laukia eta egin klik "Instalatu berrabiarazi gabe":
Pluginaren instalazio orria irekiko da. Hemen plugina instalatzearen emaitzak ikusiko ditugu:
Zeregin berri bat sortzea Jenkins-en
Orain sor dezagun zeregin bat doako konfigurazio batekin. Jenkins orrialde nagusian, hautatu "Elementu berria". Sartu proiektuaren izena (adibidez, WTM) eta hautatu "Freestyle proiektua" elementua.
Egin klik "Ados" eta ondoren zereginen konfigurazio orria irekiko da. Orrialde honen behealdean, "Gehitu ondorengo ekintzak" elementuan, ireki "Gehitu ondorengo ekintzak" zerrenda. Zerrendan, hautatu "Grabatu konpiladorearen abisuak eta analisi estatikoko emaitzak":
"Tresna" eremuko goitibeherako zerrendan, hautatu "PVS-Studio" eta egin klik gorde botoian. Ataza-orrian, egin klik "Eraiki orain" Jenkins-eko lan eremuan karpeta bat sortzeko gure zereginerako:
Proiektua eraikitzeko emaitzak lortzea
Gaur dotnetcore/WTM proiektuarekin egin dut topo Github trends-en. Github-etik deskargatu nuen, Jenkins-eko WTM eraikitze-direktorioan jarri eta Visual Studio-n aztertu nuen PVS-Studio analizatzailea erabiliz. PVS-Studio Visual Studio-n erabiltzearen deskribapen zehatza izen bereko artikuluan aurkezten da:
Jenkinsen eraikitako proiektua pare bat aldiz exekutatu nuen. Ondorioz, grafiko bat agertu zen Jenkins-en WTM ataza-orriaren goiko eskuinaldean, eta menu-elementu bat ezkerraldean. PVS-Studioko abisuak:
Diagraman edo menu-elementu honetan klik egiten duzunean, orrialde bat irekitzen da PVS-Studio analizatzailearen txostenaren bistaratzearekin Warnings Next Generation plugina erabiliz:
Emaitzen orria
Orriaren goiko aldean bi tarte-diagrama daude. Diagramen eskuinaldean grafikoen leihoa dago. Jarraian taula bat dago.
Ezkerreko diagramak larritasun-maila ezberdinetako abisuen ratioa erakusten du, eskuinekoan abisu berrien, zuzendu gabeko eta zuzendutakoen proportzioa. Hiru grafiko daude. Bistaratzen den grafikoa ezkerreko eta eskuineko gezien bidez hautatzen da. Lehenengo bi grafikoek diagramen informazio bera erakusten dute, eta hirugarrenean alerta kopuruaren aldaketa.
Batzarrak edo egunak hauta ditzakezu grafikoko puntu gisa.
Era berean, grafikoaren denbora-tartea murriztu eta zabal daiteke epe jakin bateko datuak ikusteko:
Zenbait metrikaren grafikoak ezkutatu ditzakezu grafikoaren legendako metrika-izendapenean klik eginez:
Grafikoa "Normala" metrika ezkutatu ondoren:
Jarraian, analizatzailearen txostenaren datuak erakusten dituen taula dago. Diagramako sektore batean klik egiten duzunean, taula iragazten da:
Taulak hainbat fitxa ditu datuak iragazteko. Adibide honetan, izen-eremuaren, fitxategiaren, kategoriaren (alertaren izena) arabera iragaztea erabilgarri dago. Taulan orrialde batean zenbat abisu bistaratu hauta dezakezu (10, 25, 50, 100):
Datuak "Bilatu" eremuan sartutako katearen arabera iragazi daitezke. "Oinarria" hitzaren arabera iragazteko adibidea:
"Arazoak" fitxan, taulako errenkadaren hasieran dagoen plus zeinuan klik egiten duzunean, abisuaren deskribapen laburra agertuko da:
Deskribapen laburrak webgune baterako esteka du abisu honi buruzko informazio zehatza duena.
"Paketea", "Kategoria", "Mota", "Larritasuna" zutabetako balioetan klik egiten duzunean, taulako datuak hautatutako balioaren arabera iragazten dira. Iragazi kategoriaren arabera:
"Adina" zutabean bistaratzen da zenbat eraikitzek iraun duten abisu honetatik. Adina zutabeko balioari klik eginez gero, abisu hau lehen aldiz agertu den eraikitze-orria irekiko da.
"Fitxategia" zutabeko balio batean klik eginez gero, fitxategiaren iturburu kodea irekiko da abisua eragin duen kodea duen lerroan. Fitxategia eraikitze-direktorioan ez badago edo txostena sortu ondoren mugitu bada, ezin izango da fitxategiaren iturburu-kodea ireki.
Ondorioa
Warnings Next Generation datuak bistaratzeko tresna oso erabilgarria izan zen Jenkinsen. Plugin honen PVS-Studio-ren laguntzak dagoeneko PVS-Studio erabiltzen dutenei asko lagunduko diela espero dugu, eta Jenkins-eko beste erabiltzaile batzuen arreta ere erakartzea analisi estatikorako. Eta zure aukera PVS-Studio analizatzaile estatiko gisa erortzen bada, oso pozik egongo gara. Gonbidatzen zaitugu
Artikulu hau ingelesez hitz egiten duen publiko batekin partekatu nahi baduzu, erabili itzulpen-esteka: Valery Komarov.
Iturria: www.habr.com