Roedd rhyddhau PVS-Studio 7.04 yn cyd-daro â rhyddhau'r ategyn Warnings Next Generation 6.0.0 ar gyfer Jenkins. Dim ond yn y datganiad hwn, ychwanegodd Warnings NG Plugin gefnogaeth ar gyfer y dadansoddwr statig PVS-Studio. Mae'r ategyn hwn yn delweddu data rhybuddio o'r casglwr neu offer dadansoddi eraill yn Jenkins. Bydd yr erthygl hon yn disgrifio'n fanwl sut i osod a ffurfweddu'r ategyn hwn i'w ddefnyddio gyda PVS-Studio, a hefyd yn disgrifio'r rhan fwyaf o'i alluoedd.
Gosod Ategyn y Genhedlaeth Nesaf Rhybudd yn Jenkins
Yn ddiofyn lleolir Jenkins yn
Nesaf, dewiswch yr eitem "Rheoli Ategion", agorwch y tab "Ar Gael":
Yn y gornel dde uchaf yn y maes hidlo, rhowch “Rhybuddion y Genhedlaeth Nesaf”:
Dewch o hyd i'r ategyn yn y rhestr, gwiriwch y blwch ar y chwith a chlicio "Gosod heb ailgychwyn":
Bydd y dudalen gosod ategyn yn agor. Yma byddwn yn gweld canlyniadau gosod yr ategyn:
Creu tasg newydd yn Jenkins
Nawr, gadewch i ni greu tasg gyda chyfluniad rhad ac am ddim. Ar brif dudalen Jenkins, dewiswch “Eitem Newydd”. Rhowch enw'r prosiect (er enghraifft, WTM) a dewiswch yr eitem “Prosiect dull rhydd”.
Cliciwch “OK”, ac ar ôl hynny bydd y dudalen gosod tasgau yn agor. Ar waelod y dudalen hon, yn yr eitem “Camau Ôl-adeiladu”, agorwch y rhestr “Ychwanegu gweithred ôl-adeiladu”. Yn y rhestr, dewiswch “Cofnodwch rybuddion casglwr a chanlyniadau dadansoddi statig”:
Yn y gwymplen yn y maes “Tool”, dewiswch “PVS-Studio”, yna cliciwch ar y botwm arbed. Ar dudalen y dasg, cliciwch “Adeiladu Nawr” i greu ffolder yn y gweithle yn Jenkins ar gyfer ein tasg:
Cael canlyniadau adeiladu prosiect
Heddiw deuthum ar draws y prosiect dotnetcore/WTM mewn tueddiadau Github. Fe'i lawrlwythais o Github, ei roi yn y cyfeiriadur adeiladu WTM yn Jenkins a'i ddadansoddi yn Visual Studio gan ddefnyddio'r dadansoddwr PVS-Studio. Cyflwynir disgrifiad manwl o ddefnyddio PVS-Studio yn Visual Studio yn yr erthygl o'r un enw:
Cynhaliais y prosiect adeiladu yn Jenkins cwpl o weithiau. O ganlyniad, ymddangosodd graff ar ochr dde uchaf tudalen dasg WTM yn Jenkins, ac ymddangosodd eitem dewislen ar y chwith PVS-Rhybuddion Stiwdio:
Pan gliciwch ar y siart neu'r eitem ddewislen hon, mae tudalen yn agor gyda delweddu adroddiad dadansoddwr PVS-Studio gan ddefnyddio'r ategyn Warnings Next Generation:
Tudalen canlyniadau
Mae dau siart cylch ar frig y dudalen. I'r dde o'r siartiau mae ffenestr y graff. Isod mae tabl.
Mae'r siart cylch chwith yn dangos cymhareb rhybuddion o wahanol lefelau difrifoldeb, mae'r un cywir yn dangos y gymhareb o rybuddion newydd, heb eu cywiro a rhybuddion wedi'u cywiro. Mae tri graff. Dewisir y graff arddangos gan ddefnyddio'r saethau ar y chwith a'r dde. Mae'r ddau graff cyntaf yn dangos yr un wybodaeth â'r siartiau, ac mae'r trydydd yn dangos y newid yn nifer y rhybuddion.
Gallwch ddewis gwasanaethau neu ddyddiau fel pwyntiau siart.
Mae hefyd yn bosibl culhau ac ehangu ystod amser y siart i weld data am gyfnod penodol:
Gallwch guddio graffiau o fetrigau penodol trwy glicio ar y dynodiad metrig yn yr allwedd graff:
Graff ar ôl cuddio'r metrig “Normal”:
Isod mae tabl sy'n dangos data adroddiad y dadansoddwr. Pan gliciwch ar sector o siart cylch, caiff y tabl ei hidlo:
Mae gan y tabl sawl tab ar gyfer hidlo data. Yn yr enghraifft hon, mae hidlo yn ôl gofod enw, ffeil, categori (enw rhybudd) ar gael. Yn y tabl gallwch ddewis faint o rybuddion i'w dangos ar un dudalen (10, 25, 50, 100):
Mae'n bosibl hidlo data yn ôl y llinyn a gofnodwyd yn y maes "Chwilio". Enghraifft o hidlo yn ôl y gair “Base”:
Ar y tab “Materion”, pan gliciwch ar yr arwydd plws ar ddechrau rhes y tabl, bydd disgrifiad byr o'r rhybudd yn cael ei arddangos:
Mae'r disgrifiad byr yn cynnwys dolen i wefan gyda gwybodaeth fanwl am y rhybudd hwn.
Pan gliciwch ar y gwerthoedd yn y colofnau “Pecyn”, “Categori”, “Math”, “Difrifoldeb”, mae data'r tabl yn cael ei hidlo yn ôl y gwerth a ddewiswyd. Hidlo yn ôl categori:
Mae'r golofn "Oedran" yn dangos faint o adeiladau a oroesodd y rhybudd hwn. Bydd clicio ar y gwerth yn y golofn Oedran yn agor y dudalen adeiladu lle ymddangosodd y rhybudd hwn gyntaf.
Bydd clicio ar werth yn y golofn "Ffeil" yn agor cod ffynhonnell y ffeil ar y llinell gyda'r cod a achosodd y rhybudd. Os nad yw'r ffeil yn y cyfeiriadur adeiladu neu os cafodd ei symud ar ôl i'r adroddiad gael ei greu, ni fydd yn bosibl agor cod ffynhonnell y ffeil.
Casgliad
Trodd Warnings Next Generation yn arf delweddu data defnyddiol iawn yn Jenkins. Gobeithiwn y bydd cefnogaeth i PVS-Studio gan yr ategyn hwn o gymorth mawr i'r rhai sydd eisoes yn defnyddio PVS-Studio, a bydd hefyd yn denu sylw defnyddwyr Jenkins eraill at ddadansoddiad statig. Ac os yw'ch dewis yn disgyn ar PVS-Studio fel dadansoddwr statig, byddwn yn hapus iawn. Rydym yn eich gwahodd
Os ydych chi am rannu'r erthygl hon â chynulleidfa Saesneg ei hiaith, defnyddiwch y ddolen gyfieithu: Valery Komarov.
Ffynhonnell: hab.com