Chaidh sgaoileadh PVS-Studio 7.04 aig an aon àm ri sgaoileadh am plugan Warnings Next Generation 6.0.0 airson Jenkins. Dìreach san fhoillseachadh seo, chuir Warnings NG Plugin taic ris an anailisiche statach PVS-Studio. Bidh am plugan seo a’ faicinn dàta rabhaidh bhon neach-cruinneachaidh no innealan sgrùdaidh eile ann an Jenkins. Bheir an artaigil seo cunntas mionaideach air mar a stàlaicheas agus a rèiticheas tu am plugan seo airson a chleachdadh le PVS-Studio, agus bheir e cunntas cuideachd air a’ mhòr-chuid de na comasan aige.
A’ stàladh Plugin Rabhadh an ath ghinealach ann an Jenkins
Gu gnàthach tha Jenkins suidhichte aig
An uairsin, tagh an rud “Stiùirich plugins”, fosgail an taba “Ri fhaighinn”:
Anns an oisean gu h-àrd air an làimh dheis anns an raon sìoltachain, cuir a-steach “Rabhaidhean an ath ghinealach”:
Lorg am plugan air an liosta, thoir sùil air a’ bhogsa air an taobh chlì agus cliog air “Stàlaich gun ath-thòiseachadh”:
Fosglaidh duilleag stàlaidh nam plugan. An seo chì sinn toraidhean stàladh am plugan:
A’ cruthachadh gnìomh ùr ann an Jenkins
A-nis cruthaichidh sinn gnìomh le rèiteachadh an-asgaidh. Air prìomh dhuilleag Jenkins, tagh “New Item”. Cuir a-steach ainm a’ phròiseict (mar eisimpleir, WTM) agus tagh an rud “Pròiseact Freestyle”.
Cliog air “OK”, agus às deidh sin fosglaidh an duilleag rèiteachaidh gnìomh. Aig bonn na duilleige seo, anns an nì “Gnìomhan Iar-thogail”, fosgail an liosta “Cuir gnìomh post-togail ris”. Anns an liosta, tagh “Clàraich rabhaidhean cruinneachaidh agus toraidhean mion-sgrùdadh statach”:
Anns an liosta tuiteam-sìos den raon “Inneal”, tagh “PVS-Studio”, agus an uairsin cliog air a’ phutan Sàbhail. Air an duilleag gnìomh, cliog air “Tog a-nis” gus pasgan a chruthachadh san àite-obrach ann an Jenkins airson ar gnìomh:
Luchdaich a-nuas am pròiseact togail toraidhean
An-diugh thàinig mi tarsainn air a’ phròiseact dotnetcore/WTM ann an gluasadan Github. Luchdaich sìos mi e bho Github, chuir mi e ann an eòlaire togail WTM ann an Jenkins agus rinn mi mion-sgrùdadh air ann an Visual Studio a’ cleachdadh an anailisiche PVS-Studio. Tha tuairisgeul mionaideach air cleachdadh PVS-Studio ann an Visual Studio air a thaisbeanadh anns an artaigil den aon ainm:
Ruith mi togail a’ phròiseict ann an Jenkins dà thuras. Mar thoradh air an sin, nochd graf aig mullach deas duilleag gnìomh WTM ann an Jenkins, agus nochd rud clàr air an taobh chlì Rabhaidhean PVS-Studio:
Nuair a phutas tu air a’ chairt no air a’ chlàr seo, bidh duilleag a’ fosgladh le sealladh air an aithisg anailisiche PVS-Studio a’ cleachdadh am plugan Warnings Next Generation:
Duilleag nan toraidhean
Tha dà chlàr-cearcaill aig mullach na duilleige. Air taobh deas nan clàran tha uinneag a’ ghraf. Gu h-ìosal tha clàr.
Tha an clàr-cearcaill air an taobh chlì a’ sealltainn a’ cho-mheas de rabhaidhean de dhiofar ìrean de dhragh, tha an tè cheart a’ sealltainn a’ cho-mheas de rabhaidhean ùra, neo-cheartaichte agus ceartaichte. Tha trì grafaichean ann. Tha an graf a tha air a thaisbeanadh air a thaghadh leis na saighdean air an taobh chlì is deas. Tha a’ chiad dà ghraf a’ sealltainn an aon fhiosrachadh ris na clàran, agus tha an treas fear a’ sealltainn atharrachadh anns an àireamh de rabhaidhean.
Faodaidh tu co-chruinneachaidhean no làithean a thaghadh mar phuingean cairt.
Tha e comasach cuideachd raon ùine a’ chlàir a chaolachadh agus a leudachadh gus dàta fhaicinn airson ùine sònraichte:
Faodaidh tu grafaichean de mheatairean sònraichte fhalach le bhith a’ cliogadh air an t-sònrachadh meatrach ann an uirsgeul a’ ghraf:
Graf às deidh a bhith a’ falach an meatrach “àbhaisteach”:
Gu h-ìosal tha clàr a’ sealltainn dàta aithisg an anailisiche. Nuair a phutas tu air roinn de chlàr-cearcaill, tha an clàr air a shìoladh:
Tha grunn tabaichean air a’ chlàr airson dàta a shìoladh. San eisimpleir seo, tha sìoladh a-rèir ainm-àite, faidhle, roinn-seòrsa (ainm rabhaidh) ri fhaighinn. Anns a’ chlàr faodaidh tu cia mheud rabhadh a thaisbeanadh air aon duilleag (10, 25, 50, 100):
Tha e comasach dàta a shìoladh leis an t-sreang a chaidh a chuir a-steach san raon “Search”. Eisimpleir de shìoladh leis an fhacal “Base”:
Air an taba “Cùisean”, nuair a phutas tu air an t-soidhne plus aig toiseach sreath a’ chlàir, thèid tuairisgeul goirid air an rabhadh a thaisbeanadh:
Anns an tuairisgeul goirid tha ceangal gu làrach-lìn le fiosrachadh mionaideach mun rabhadh seo.
Nuair a phutas tu air na luachan anns na colbhan “Package”, “Category”, “Type”, “Severity”, tha dàta a’ bhùird air a shìoladh leis an luach taghte. Criathraich a-rèir gnè:
Tha an colbh “Aois” a’ sealltainn cia mheud togalach a thàinig beò às an rabhadh seo. Ma bhriogas tu air an luach sa cholbh Aois fosglaidh an duilleag togail far an do nochd an rabhadh seo an toiseach.
Ma bhriogas tu air luach sa cholbh “File” fosglaidh e còd stòr an fhaidhle air an loidhne leis a’ chòd a dh’ adhbhraich an rabhadh. Mura h-eil am faidhle san eòlaire togail no ma chaidh a ghluasad às deidh an aithisg a chruthachadh, cha bhith e comasach còd stòr an fhaidhle fhosgladh.
co-dhùnadh
Rabhaidhean Thàinig an ath ghinealach gu bhith na inneal sealladh dàta glè fheumail ann an Jenkins. Tha sinn an dòchas gun cuidich taic do PVS-Studio leis a’ plugan seo gu mòr an fheadhainn a tha a’ cleachdadh PVS-Studio mu thràth, agus gun tarraing e aire luchd-cleachdaidh Jenkins eile gu mion-sgrùdadh statach. Agus ma thuiteas do roghainn air PVS-Studio mar anailisiche statach, bidh sinn glè thoilichte. Tha sinn a 'toirt cuireadh dhut
Ma tha thu airson an artaigil seo a cho-roinn le luchd-èisteachd Beurla, cleachd an ceangal eadar-theangachaidh: Valery Komarov.
Source: www.habr.com