Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu
Útgáfa PVS-Studio 7.04 féll saman við útgáfu Warnings Next Generation 6.0.0 viðbótarinnar fyrir Jenkins. Bara í þessari útgáfu bætti Warnings NG Plugin við stuðningi við PVS-Studio kyrrstöðugreiningartækið. Þessi viðbót sýnir viðvörunargögn frá þýðandanum eða öðrum greiningarverkfærum í Jenkins. Þessi grein mun lýsa í smáatriðum hvernig á að setja upp og stilla þetta viðbót til notkunar með PVS-Studio, og einnig lýsa flestum getu þess.

Setur upp Warning Next Generation Plugin í Jenkins

Sjálfgefið er að Jenkins er staðsettur á http://localhost:8080. Á aðalsíðu Jenkins, efst til vinstri, veldu „Stjórna Jenkins“:

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Næst skaltu velja hlutinn „Stjórna viðbætur“, opnaðu flipann „Fáanlegt“:

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Í efra hægra horninu í síureitnum, sláðu inn „Warnings Next Generation“:

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Finndu viðbótina á listanum, hakaðu í reitinn til vinstri og smelltu á „Setja upp án endurræsingar“:

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Uppsetningarsíðan fyrir viðbótina opnast. Hér munum við sjá niðurstöðurnar af því að setja upp viðbótina:

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Að búa til nýtt verkefni í Jenkins

Nú skulum við búa til verkefni með ókeypis uppsetningu. Á aðalsíðu Jenkins skaltu velja „Nýtt atriði“. Sláðu inn heiti verkefnisins (til dæmis WTM) og veldu hlutinn „Freestyle project“.

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Smelltu á „Í lagi“, eftir það mun uppsetningarsíðan opnast. Neðst á þessari síðu, í hlutnum „Aðgerðir eftir byggingu“, opnaðu listann „Bæta við aðgerð eftir byggingu“. Í listanum skaltu velja „Skrá þýðandaviðvaranir og niðurstöður úr kyrrstöðugreiningum“:

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Í fellilistanum í reitnum „Tól“, veldu „PVS-Studio“ og smelltu síðan á vistunarhnappinn. Á verkefnasíðunni, smelltu á „Byggðu núna“ til að búa til möppu á vinnusvæðinu í Jenkins fyrir verkefnið okkar:

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Að fá niðurstöður í smíði verkefna

Í dag rakst ég á dotnetcore/WTM verkefnið í Github trendum. Ég sótti það frá Github, setti það í WTM build möppuna í Jenkins og greindi það í Visual Studio með því að nota PVS-Studio greiningartækið. Nákvæm lýsing á notkun PVS-Studio í Visual Studio er kynnt í samnefndri grein: PVS-Stúdíó fyrir Visual Studio.

Ég stýrði verkefninu í Jenkins nokkrum sinnum. Fyrir vikið birtist línurit efst til hægri á WTM verkefnasíðunni í Jenkins og valmyndaratriði birtist til vinstri PVS-Stúdíó viðvaranir:

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Þegar þú smellir á töfluna eða þetta valmyndaratriði opnast síða með sjónrænni greiningarskýrslu PVS-Studio með því að nota Warnings Next Generation viðbótina:

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Úrslitasíða

Það eru tvö kökurit efst á síðunni. Hægra megin við töflurnar er grafglugginn. Hér að neðan er tafla.

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Vinstra kökuritið sýnir hlutfall viðvarana af mismunandi alvarleikastigum, það hægra sýnir hlutfall nýrra, óleiðréttra og leiðréttra viðvarana. Það eru þrjú línurit. Myndritið sem birtist er valið með því að nota örvarnar til vinstri og hægri. Fyrstu tvö línuritin sýna sömu upplýsingar og töflurnar og það þriðja sýnir breytingu á fjölda viðvarana.

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Þú getur valið samsetningar eða daga sem töflupunkta.

Það er líka hægt að þrengja og stækka tímabil töflunnar til að sjá gögn fyrir ákveðið tímabil:

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Þú getur falið línurit af tilteknum mælingum með því að smella á mælingartáknið í myndritinu:

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Línurit eftir að hafa falið „venjulegt“ mæligildi:

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Hér að neðan er tafla sem sýnir greiningarskýrslugögnin. Þegar þú smellir á geira í kökuriti er taflan síuð:

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Taflan hefur nokkra flipa til að sía gögn. Í þessu dæmi er síun eftir nafnrými, skrá, flokki (viðvörunarheiti) tiltæk. Í töflunni geturðu valið hversu margar viðvaranir á að birta á einni síðu (10, 25, 50, 100):

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Það er hægt að sía gögn eftir strengnum sem sleginn er inn í „Leita“ reitinn. Dæmi um síun eftir orðinu „Base“:

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Á flipanum „Mál“, þegar þú smellir á plúsmerkið í upphafi töflulínunnar, birtist stutt lýsing á viðvöruninni:

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Stutt lýsing inniheldur tengil á vefsíðu með nákvæmum upplýsingum um þessa viðvörun.

Þegar þú smellir á gildin í dálkunum „Pakki“, „Flokkur“, „Tegund“, „Alvarleiki“, eru töflugögnin síuð eftir völdu gildi. Sía eftir flokkum:

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

„Aldur“ dálkurinn sýnir hversu margar byggingar lifðu þessa viðvörun af. Með því að smella á gildið í Aldursdálknum opnast byggingarsíðuna þar sem þessi viðvörun birtist fyrst.

Með því að smella á gildi í „Skrá“ dálknum opnast frumkóði skráarinnar á línunni með kóðanum sem olli viðvöruninni. Ef skráin er ekki í byggingarskránni eða var flutt eftir að skýrslan var búin til, er ekki hægt að opna frumkóða skráarinnar.

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Ályktun

Viðvaranir Next Generation reyndist vera mjög gagnlegt gagnasjónunartæki í Jenkins. Við vonum að stuðningur við PVS-Studio með þessari viðbót muni hjálpa þeim sem þegar nota PVS-Studio mjög og mun einnig vekja athygli annarra Jenkins notenda á kyrrstöðugreiningu. Og ef val þitt fellur á PVS-Studio sem kyrrstöðugreiningartæki, munum við vera mjög ánægð. Við bjóðum þér hlaða niður og reyndu tólið okkar.

Setja upp Warnings Next Generation viðbót fyrir PVS-Studio samþættingu

Ef þú vilt deila þessari grein með enskumælandi áhorfendum, vinsamlegast notaðu þýðingartengilinn: Valery Komarov. Stilling á Warnings Next Generation viðbótinni fyrir samþættingu í PVS-Studio.

Heimild: www.habr.com

Bæta við athugasemd