Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio
Kutolewa kwa PVS-Studio 7.04 kuliambatana na kutolewa kwa programu-jalizi ya Warnings Next Generation 6.0.0 ya Jenkins. Katika toleo hili tu, Maonyo NG Programu-jalizi iliongeza usaidizi kwa kichanganuzi tuli cha PVS-Studio. Programu-jalizi hii inaonyesha data ya onyo kutoka kwa mkusanyaji au zana zingine za uchambuzi katika Jenkins. Nakala hii itaelezea kwa undani jinsi ya kusanikisha na kusanidi programu-jalizi hii kwa matumizi ya PVS-Studio, na pia itaelezea uwezo wake mwingi.

Inasakinisha programu-jalizi ya Warning Next Generation katika Jenkins

Kwa chaguo-msingi Jenkins iko http://localhost:8080. Kwenye ukurasa kuu wa Jenkins, juu kushoto, chagua "Dhibiti Jenkins":

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Ifuatayo, chagua kipengee cha "Dhibiti programu-jalizi", fungua kichupo cha "Inapatikana":

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Katika kona ya juu kulia katika uga wa kichujio, ingiza "Maonyo Kizazi Kifuatacho":

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Pata programu-jalizi kwenye orodha, angalia kisanduku upande wa kushoto na ubofye "Sakinisha bila kuanza tena":

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Ukurasa wa usakinishaji wa programu-jalizi utafunguliwa. Hapa tutaona matokeo ya kusanikisha programu-jalizi:

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Kuunda kazi mpya katika Jenkins

Sasa hebu tuunde kazi na usanidi wa bure. Kwenye ukurasa kuu wa Jenkins, chagua "Kipengee Kipya". Ingiza jina la mradi (kwa mfano, WTM) na uchague kipengee cha "Freestyle project".

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Bonyeza "Ok", baada ya hapo ukurasa wa usanidi wa kazi utafungua. Chini ya ukurasa huu, katika kipengee cha "Vitendo vya Baada ya Kujenga", fungua orodha ya "Ongeza kitendo cha baada ya kujenga". Katika orodha, chagua "Rekodi maonyo ya mkusanyaji na matokeo ya uchambuzi tuli":

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Katika orodha ya kushuka ya uwanja wa "Zana", chagua "PVS-Studio", kisha ubofye kitufe cha kuokoa. Kwenye ukurasa wa kazi, bofya "Jenga Sasa" ili kuunda folda kwenye nafasi ya kazi huko Jenkins kwa kazi yetu:

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Kupata matokeo ya ujenzi wa mradi

Leo nilikutana na mradi wa dotnetcore/WTM katika mitindo ya Github. Niliipakua kutoka kwa Github, nikaiweka kwenye saraka ya ujenzi ya WTM huko Jenkins na kuichambua kwenye Visual Studio kwa kutumia kichambuzi cha PVS-Studio. Maelezo ya kina ya kutumia PVS-Studio katika Visual Studio yanawasilishwa katika nakala ya jina moja: PVS-Studio ya Visual Studio.

Niliendesha mradi wa ujenzi huko Jenkins mara kadhaa. Kama matokeo, grafu ilionekana upande wa juu kulia wa ukurasa wa kazi wa WTM huko Jenkins, na kipengee cha menyu kilionekana upande wa kushoto. Maonyo ya PVS-Studio:

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Unapobofya chati au kipengee hiki cha menyu, ukurasa hufunguliwa kwa taswira ya ripoti ya uchanganuzi wa PVS-Studio kwa kutumia programu-jalizi ya Warnings Next Generation:

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Ukurasa wa matokeo

Kuna chati mbili za pai juu ya ukurasa. Kwa upande wa kulia wa chati ni dirisha la grafu. Chini ni meza.

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Chati ya pai ya kushoto inaonyesha uwiano wa maonyo ya viwango tofauti vya ukali, ya kulia inaonyesha uwiano wa maonyo mapya, ambayo hayajasahihishwa na yaliyosahihishwa. Kuna grafu tatu. Grafu iliyoonyeshwa imechaguliwa kwa kutumia mishale iliyo upande wa kushoto na kulia. Grafu mbili za kwanza zinaonyesha habari sawa na chati, na ya tatu inaonyesha mabadiliko katika idadi ya arifa.

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Unaweza kuchagua mikusanyiko au siku kama alama za chati.

Pia inawezekana kupunguza na kupanua kipindi cha muda cha chati ili kuona data ya kipindi fulani:

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Unaweza kuficha grafu za vipimo fulani kwa kubofya jina la kipimo katika hekaya ya grafu:

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Grafu baada ya kuficha kipimo cha "Kawaida":

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Ifuatayo ni jedwali linaloonyesha data ya ripoti ya kichanganuzi. Unapobofya sekta ya chati ya pai, jedwali huchujwa:

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Jedwali lina tabo kadhaa za kuchuja data. Katika mfano huu, kuchuja kwa nafasi ya majina, faili, kategoria (jina la tahadhari) kunapatikana. Katika jedwali unaweza kuchagua ni maonyo mangapi yataonyeshwa kwenye ukurasa mmoja (10, 25, 50, 100):

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Inawezekana kuchuja data kwa kamba iliyoingia kwenye uwanja wa "Tafuta". Mfano wa kuchuja kwa neno "Base":

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Kwenye kichupo cha "Masuala", unapobofya kwenye ishara ya kujumlisha mwanzoni mwa safu mlalo ya jedwali, maelezo mafupi ya onyo yataonyeshwa:

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Maelezo mafupi yana kiunga cha tovuti yenye maelezo ya kina juu ya onyo hili.

Unapobofya maadili kwenye safu wima za "Kifurushi", "Kitengo", "Aina", "Ukali", data ya jedwali huchujwa na thamani iliyochaguliwa. Chuja kwa kategoria:

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Safu wima ya "Umri" inaonyesha ni miundo ngapi iliyosalia kwenye onyo hili. Kubofya thamani katika safu ya Umri kutafungua ukurasa wa kujenga ambapo onyo hili lilionekana mara ya kwanza.

Kubofya thamani katika safu ya "Faili" itafungua msimbo wa chanzo wa faili kwenye mstari na msimbo uliosababisha onyo. Ikiwa faili haiko kwenye saraka ya muundo au ilihamishwa baada ya ripoti kuundwa, kufungua msimbo wa chanzo wa faili haitawezekana.

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Hitimisho

Maonyo Kizazi Kijacho kiligeuka kuwa zana muhimu sana ya kuona data huko Jenkins. Tunatumahi kuwa usaidizi wa PVS-Studio na programu-jalizi hii utawasaidia sana wale ambao tayari wanatumia PVS-Studio, na pia utavutia usikivu wa watumiaji wengine wa Jenkins kwa uchanganuzi tuli. Na ikiwa chaguo lako litaanguka kwenye PVS-Studio kama kichanganuzi tuli, tutafurahi sana. Tunakualika pakua na ujaribu chombo chetu.

Kusanidi programu-jalizi ya Kizazi Kijacho cha Maonyo kwa muunganisho wa PVS-Studio

Ikiwa unataka kushiriki makala hii na hadhira inayozungumza Kiingereza, tafadhali tumia kiungo cha kutafsiri: Valery Komarov. Usanidi wa programu-jalizi ya Kizazi Kijacho cha Maonyo ili kuunganishwa kwenye PVS-Studio.

Chanzo: mapenzi.com

Kuongeza maoni