PVS-Studio 7.04 නිකුතුව ජෙන්කින්ස් සඳහා අනතුරු ඇඟවීම් ඊළඟ පරම්පරාවේ 6.0.0 ප්ලගිනය නිකුත් කිරීම සමග සමපාත විය. මෙම නිකුතුවේදී, අනතුරු ඇඟවීම් NG ප්ලගිනය PVS-Studio ස්ථිතික විශ්ලේෂකය සඳහා සහය එක් කළේය. මෙම ප්ලගිනය ජෙන්කින්ස් හි සම්පාදක හෝ වෙනත් විශ්ලේෂණ මෙවලම් වෙතින් අනතුරු ඇඟවීමේ දත්ත දෘශ්යමාන කරයි. මෙම ලිපිය PVS-Studio සමඟ භාවිතා කිරීම සඳහා මෙම ප්ලගිනය ස්ථාපනය සහ වින්යාස කරන්නේ කෙසේද යන්න විස්තරාත්මකව විස්තර කරනු ඇති අතර එහි බොහෝ හැකියාවන් ද විස්තර කරයි.
ජෙන්කින්ස් හි අනතුරු ඇඟවීමේ ඊළඟ පරම්පරාවේ ප්ලගිනය ස්ථාපනය කිරීම
පෙරනිමියෙන් Jenkins පිහිටා ඇත
ඊළඟට, "ප්ලගීන කළමනාකරණය" අයිතමය තෝරන්න, "තිබේ" ටැබය විවෘත කරන්න:
පෙරහන් ක්ෂේත්රයේ ඉහළ දකුණු කෙළවරේ, "අනතුරු ඇඟවීම් ඊළඟ පරම්පරාව" ඇතුළත් කරන්න:
ලැයිස්තුවේ ඇති ප්ලගිනය සොයා, වම් පස ඇති කොටුව සලකුණු කර "නැවත ආරම්භ නොකර ස්ථාපනය කරන්න" ක්ලික් කරන්න:
ප්ලගින ස්ථාපන පිටුව විවෘත වනු ඇත. ප්ලගිනය ස්ථාපනය කිරීමේ ප්රතිඵල මෙන්න අපි දකිමු:
ජෙන්කින්ස් හි නව කාර්යයක් නිර්මාණය කිරීම
දැන් අපි free configuration එකකින් task එකක් හදාගමු. ජෙන්කින්ස් ප්රධාන පිටුවේ, "නව අයිතමය" තෝරන්න. ව්යාපෘතියේ නම ඇතුළත් කරන්න (උදාහරණයක් ලෙස, WTM) සහ "Freestyle project" අයිතමය තෝරන්න.
"Ok" ක්ලික් කරන්න, ඉන්පසු කාර්ය සැකසුම් පිටුව විවෘත වේ. මෙම පිටුවේ පහළින්, "පශ්චාත් ගොඩනැගීමේ ක්රියා" අයිතමයේ, "පශ්චාත් ගොඩනැගීමේ ක්රියාව එක් කරන්න" ලැයිස්තුව විවෘත කරන්න. ලැයිස්තුවේ, "සම්පාදක අනතුරු ඇඟවීම් සහ ස්ථිතික විශ්ලේෂණ ප්රතිඵල වාර්තා කරන්න" තෝරන්න:
"මෙවලම්" ක්ෂේත්රයේ පතන ලැයිස්තුවේ, "PVS-Studio" තෝරන්න, ඉන්පසු සුරකින්න බොත්තම ක්ලික් කරන්න. කාර්ය පිටුවෙහි, අපගේ කාර්යය සඳහා ජෙන්කින්ස් හි වැඩබිමෙහි ෆෝල්ඩරයක් සෑදීමට "දැන් සාදන්න" ක්ලික් කරන්න:
ව්යාපෘති ගොඩනැගීමේ ප්රතිඵල ලබා ගැනීම
Github trends වල තියෙන dotnetcore/WTM project එක අද මට හම්බුනා. මම එය Github වෙතින් බාගත කර, එය Jenkins හි WTM ගොඩනැගීමේ නාමාවලියට දමා PVS-Studio විශ්ලේෂකය භාවිතයෙන් Visual Studio හි විශ්ලේෂණය කළෙමි. Visual Studio හි PVS-Studio භාවිතා කිරීම පිළිබඳ සවිස්තරාත්මක විස්තරයක් එම නමින්ම ලිපියේ දක්වා ඇත:
මම ජෙන්කින්ස් හි ව්යාපෘතිය ගොඩනැගීම කිහිප වතාවක් ක්රියාත්මක කළෙමි. එහි ප්රතිඵලයක් වශයෙන්, ජෙන්කින්ස් හි WTM කාර්ය පිටුවේ ඉහළ දකුණේ ප්රස්ථාරයක් දිස් වූ අතර වම් පසින් මෙනු අයිතමයක් දිස් විය. PVS-Studio අනතුරු ඇඟවීම්:
ඔබ ප්රස්ථාරය හෝ මෙම මෙනු අයිතමය මත ක්ලික් කළ විට, අනතුරු ඇඟවීම් ඊළඟ පරම්පරාවේ ප්ලගිනය භාවිතයෙන් PVS-Studio විශ්ලේෂක වාර්තාවේ දෘශ්යකරණය සමඟ පිටුවක් විවෘත වේ:
ප්රතිඵල පිටුව
පිටුවේ ඉහළින්ම ප්රස්ථාර දෙකක් ඇත. ප්රස්ථාරවල දකුණු පසින් ඇත්තේ ප්රස්ථාර කවුළුවයි. පහත දැක්වෙන්නේ වගුවකි.
වම් පයි ප්රස්ථාරය විවිධ බරපතල මට්ටම්වල අනතුරු ඇඟවීමේ අනුපාතය පෙන්වයි, දකුණු එක නව, නිවැරදි නොකළ සහ නිවැරදි කළ අනතුරු ඇඟවීම්වල අනුපාතය පෙන්වයි. ප්රස්ථාර තුනක් ඇත. පෙන්වන ප්රස්ථාරය වම් සහ දකුණු ඊතල භාවිතයෙන් තෝරා ඇත. පළමු ප්රස්ථාර දෙක ප්රස්ථාර වලට සමාන තොරතුරු පෙන්වයි, තෙවනුව ඇඟවීම් ගණනේ වෙනස පෙන්වයි.
ඔබට එක්රැස්වීම් හෝ දින ප්රස්ථාර ලකුණු ලෙස තෝරාගත හැක.
යම් කාල සීමාවක් සඳහා දත්ත බැලීමට ප්රස්ථාරයේ කාල පරාසය පටු කිරීමට සහ පුළුල් කිරීමට ද හැකිය:
ප්රස්ථාර පුරාවෘත්තයේ මෙට්රික් තනතුර මත ක්ලික් කිරීමෙන් ඔබට ඇතැම් ප්රමිතිකවල ප්රස්ථාර සැඟවිය හැක:
"සාමාන්ය" මෙට්රික් සැඟවීමෙන් පසු ප්රස්තාරය:
පහත දැක්වෙන්නේ විශ්ලේෂක වාර්තා දත්ත පෙන්වන වගුවකි. ඔබ පයි ප්රස්ථාරයක අංශයක් මත ක්ලික් කළ විට, වගුව පෙරහන් වේ:
දත්ත පෙරීම සඳහා වගුවේ ටැබ් කිහිපයක් ඇත. මෙම උදාහරණයේ දී, නාම අවකාශය, ගොනුව, කාණ්ඩය (ඇලවුම් නාමය) අනුව පෙරීම ලබා ගත හැකිය. වගුවේ ඔබට එක් පිටුවක (10, 25, 50, 100) පෙන්වීමට අනතුරු ඇඟවීම් කීයක් තෝරාගත හැක:
"සෙවුම්" ක්ෂේත්රයේ ඇතුළත් කර ඇති තන්තුව මගින් දත්ත පෙරීමට හැකිය. "පදනම" යන වචනයෙන් පෙරීමේ උදාහරණය:
"ගැටළු" පටිත්තෙහි, ඔබ වගු පේළියේ ආරම්භයේ ඇති ප්ලස් ලකුණ මත ක්ලික් කළ විට, අනතුරු ඇඟවීමේ කෙටි විස්තරයක් පෙන්වනු ඇත:
කෙටි විස්තරයේ මෙම අනතුරු ඇඟවීම පිළිබඳ සවිස්තරාත්මක තොරතුරු සහිත වෙබ් අඩවියකට සබැඳියක් අඩංගු වේ.
ඔබ "පැකේජය", "ප්රවර්ගය", "වර්ගය", "බරපතලත්වය" යන තීරුවල ඇති අගයන් මත ක්ලික් කළ විට, වගු දත්ත තෝරාගත් අගය අනුව පෙරීම සිදු කෙරේ. ප්රවර්ගය අනුව පෙරන්න:
"වයස" තීරුව මෙම අනතුරු ඇඟවීමෙන් බේරී ඇති ගොඩනැංවීම් ගණන පෙන්වයි. වයස් තීරුවේ ඇති අගය මත ක්ලික් කිරීමෙන් මෙම අනතුරු ඇඟවීම මුලින්ම දර්ශනය වූ තැනීමේ පිටුව විවෘත වේ.
"ගොනුව" තීරුවේ ඇති අගයක් මත ක්ලික් කිරීමෙන් අනතුරු ඇඟවීමට හේතු වූ කේතය සහිත රේඛාවේ ගොනුවේ මූල කේතය විවෘත වේ. ගොනුව ගොඩනැගීමේ නාමාවලියෙහි නොමැති නම් හෝ වාර්තාව නිර්මාණය කිරීමෙන් පසුව ගෙන ගියහොත්, ගොනුවේ මූල කේතය විවෘත කිරීමට නොහැකි වනු ඇත.
නිගමනය
අනතුරු ඇඟවීම් ඊළඟ පරම්පරාව ජෙන්කින්ස් හි ඉතා ප්රයෝජනවත් දත්ත දෘශ්යකරණ මෙවලමක් බවට පත් විය. මෙම ප්ලගිනය මගින් PVS-Studio සඳහා වන සහය දැනටමත් PVS-Studio භාවිතා කරන අයට බෙහෙවින් උපකාරී වනු ඇති අතර අනෙකුත් Jenkins පරිශීලකයින්ගේ අවධානය ස්ථිතික විශ්ලේෂණයට ආකර්ෂණය වනු ඇතැයි අපි බලාපොරොත්තු වෙමු. ඔබේ තේරීම ස්ථිතික විශ්ලේෂකයක් ලෙස PVS-Studio මත වැටෙන්නේ නම්, අපි ඉතා සතුටු වන්නෙමු. අපි ඔබට ආරාධනා කරනවා
ඔබට මෙම ලිපිය ඉංග්රීසි කතා කරන ප්රේක්ෂකයින් සමඟ බෙදා ගැනීමට අවශ්ය නම්, කරුණාකර පරිවර්තන සබැඳිය භාවිතා කරන්න: Valery Komarov.
මූලාශ්රය: www.habr.com