Ú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 á
Næst skaltu velja hlutinn „Stjórna viðbætur“, opnaðu flipann „Fáanlegt“:
Í efra hægra horninu í síureitnum, sláðu inn „Warnings Next Generation“:
Finndu viðbótina á listanum, hakaðu í reitinn til vinstri og smelltu á „Setja upp án endurræsingar“:
Uppsetningarsíðan fyrir viðbótina opnast. Hér munum við sjá niðurstöðurnar af því að setja upp viðbótina:
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“.
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“:
Í 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:
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:
É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:
Þ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:
Ú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.
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.
Þú 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:
Þú getur falið línurit af tilteknum mælingum með því að smella á mælingartáknið í myndritinu:
Línurit eftir að hafa falið „venjulegt“ mæligildi:
Hér að neðan er tafla sem sýnir greiningarskýrslugögnin. Þegar þú smellir á geira í kökuriti er taflan síuð:
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):
Þ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“:
Á flipanum „Mál“, þegar þú smellir á plúsmerkið í upphafi töflulínunnar, birtist stutt lýsing á viðvöruninni:
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:
„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.
Á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
Ef þú vilt deila þessari grein með enskumælandi áhorfendum, vinsamlegast notaðu þýðingartengilinn: Valery Komarov.
Heimild: www.habr.com