Sakin PVS-Studio 7.04 ya zo daidai da sakin kayan aikin Gargaɗi na gaba na 6.0.0 don Jenkins. Kawai a cikin wannan sakin, Gargaɗi NG Plugin ya ƙara goyan baya ga PVS-Studio static analyzer. Wannan plugin ɗin yana hango bayanan gargaɗi daga mai tarawa ko wasu kayan aikin bincike a Jenkins. Wannan labarin zai bayyana dalla-dalla yadda ake girka da daidaita wannan plugin ɗin don amfani da PVS-Studio, sannan kuma ya bayyana mafi yawan ƙarfinsa.
Shigar da Filogin Ƙarni Mai Gabatarwa a Jenkins
Ta hanyar tsoho Jenkins yana a
Na gaba, zaɓi abu "Sarrafa Plugins", buɗe shafin "Rasu":
A cikin kusurwar dama ta sama a cikin filin tacewa, shigar da "Gargadi na gaba Generation":
Nemo plugin ɗin a cikin jerin, duba akwatin a hagu kuma danna "Shigar ba tare da sake farawa ba":
Shafin shigarwa na plugin zai buɗe. Anan zamu ga sakamakon shigar da plugin:
Ƙirƙirar sabon ɗawainiya a Jenkins
Yanzu bari mu ƙirƙiri ɗawainiya tare da tsari na kyauta. A babban shafin Jenkins, zaɓi "Sabon Abu". Shigar da sunan aikin (misali, WTM) kuma zaɓi abu "Freestyle project".
Danna "Ok", bayan haka shafin saitin aiki zai buɗe. A kasan wannan shafin, a cikin abin "Bayan Ayyukan Gina", buɗe jerin "Ƙara aikin gini". A cikin jeri, zaɓi "Yi rikodin faɗakarwar mai tarawa da sakamakon bincike a tsaye":
A cikin jerin abubuwan da aka saukar na filin "Kayan aiki", zaɓi "PVS-Studio", sannan danna maɓallin adanawa. A kan shafin ɗawainiya, danna "Gina Yanzu" don ƙirƙirar babban fayil a cikin filin aiki a Jenkins don aikinmu:
Samun sakamakon gina aikin
A yau na ci karo da aikin dotnetcore/WTM a cikin abubuwan Github. Na zazzage shi daga Github, na sanya shi a cikin kundin ginin WTM a Jenkins kuma na bincika shi a cikin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Taimako ta amfani da PVS-Studio analyzer. An gabatar da cikakken bayanin yin amfani da PVS-Studio a cikin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Hulda) da Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Hulda da Fasaha da Fasaha).
Na gudanar da aikin ginawa a Jenkins sau biyu. Sakamakon haka, jadawali ya bayyana a saman dama na shafin aiki na WTM a Jenkins, kuma wani abin menu ya bayyana a hagu. Gargadi na PVS-Studio:
Lokacin da ka danna kan ginshiƙi ko wannan abin menu, shafi yana buɗewa tare da hangen nesa na rahoton nazari na PVS-Studio ta amfani da plugin ɗin Gargaɗi na gaba:
Shafi na sakamako
Akwai sigogin kek guda biyu a saman shafin. A gefen dama na ginshiƙi akwai taga mai hoto. A ƙasa akwai tebur.
Jadawalin kek na hagu yana nuna rabon gargadi na matakan tsanani daban-daban, na dama yana nuna rabon sabbin, gargadin da ba a gyara da kuma gyara ba. Akwai hotuna guda uku. An zaɓi jadawali da aka nuna ta amfani da kiban hagu da dama. Hotunan farko guda biyu suna nuna bayanai iri ɗaya da jadawalin, kuma na uku yana nuna canjin adadin faɗakarwa.
Kuna iya zaɓar majalisai ko ranaku azaman maƙallan ginshiƙi.
Hakanan yana yiwuwa a taƙaita da faɗaɗa kewayon ginshiƙi don ganin bayanai na wani ɗan lokaci:
Kuna iya ɓoye jadawali na wasu ma'auni ta danna kan ƙirar awo a cikin almara mai hoto:
Zane bayan ɓoye ma'aunin "Al'ada":
A ƙasa akwai tebur da ke nuna bayanan rahoton nazartar. Lokacin da kuka danna kan sashin ginshiƙi na kek, ana tace teburin:
Teburin yana da shafuka da yawa don tace bayanai. A cikin wannan misalin, ana samun tacewa ta sararin samaniya, fayil, nau'in (sunan faɗakarwa) yana samuwa. A cikin tebur zaku iya zaɓar faɗakarwa nawa don nunawa akan shafi ɗaya (10, 25, 50, 100):
Yana yiwuwa a tace bayanai ta hanyar kirtani da aka shigar a cikin filin "Search". Misalin tacewa da kalmar "Base":
A shafin “Batutuwa”, lokacin da ka danna alamar ƙari a farkon layin tebur, za a nuna taƙaitaccen bayanin gargaɗin:
Takaitaccen bayanin yana ƙunshe da hanyar haɗi zuwa gidan yanar gizo mai cikakken bayani akan wannan gargaɗin.
Lokacin da ka danna ma'auni a cikin "Package", "Kategori", "Nau'i", "Tsarin" ginshiƙai, ana tace bayanan tebur ta hanyar da aka zaɓa. Tace ta bangaren:
Shagon "Shekaru" yana nuna adadin ginin da suka tsira daga wannan gargaɗin. Danna darajar da ke cikin shafi na Age zai buɗe shafin ginin inda wannan gargaɗin ya fara bayyana.
Danna kan ƙima a cikin "Fayil" shafi zai buɗe lambar tushe na fayil ɗin akan layi tare da lambar da ta haifar da gargaɗin. Idan fayil ɗin baya cikin kundin ginin ginin ko an motsa shi bayan an ƙirƙiri rahoton, buɗe lambar tushen fayil ɗin ba zai yiwu ba.
ƙarshe
Gargadi na gaba ya zama kayan aikin gani na bayanai mai fa'ida a Jenkins. Muna fatan cewa goyon bayan PVS-Studio ta wannan plugin ɗin zai taimaka wa waɗanda suka riga sun yi amfani da PVS-Studio, kuma za su jawo hankalin sauran masu amfani da Jenkins zuwa bincike na tsaye. Kuma idan zaɓinku ya faɗi akan PVS-Studio azaman mai nazari na tsaye, za mu yi farin ciki sosai. Muna gayyatar ku
Idan kuna son raba wannan labarin tare da masu sauraron Ingilishi, da fatan za a yi amfani da hanyar fassarar: Valery Komarov.
source: www.habr.com