{"id":38023,"date":"2019-10-31T22:21:14","date_gmt":"2019-10-31T19:21:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/nastrojka-warnings-next-generation-plagina-dlya-integratsii-pvs-studio\/"},"modified":"2019-10-31T22:21:14","modified_gmt":"2019-10-31T19:21:14","slug":"nastrojka-warnings-next-generation-plagina-dlya-integratsii-pvs-studio","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastrojka-warnings-next-generation-plagina-dlya-integratsii-pvs-studio","title":{"rendered":"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/d8844323f2b4e8bd2d62d4bd14c26f6f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDie Ver\u00f6ffentlichung von PVS-Studio 7.04 fiel gleichzeitig mit der Ver\u00f6ffentlichung des Warnings Next Generation Plugins 6.0.0 f\u00fcr Jenkins zusammen. In dieser Version hat das Warnings NG Plugin die Unterst\u00fctzung f\u00fcr den statischen Analysewerkzeug PVS-Studio hinzugef\u00fcgt. Dieses Plugin visualisiert die Daten zu Compilerwarnungen oder anderen Analyseinstrumenten in Jenkins. In diesem Artikel wird ausf\u00fchrlich erkl\u00e4rt, wie man dieses Plugin zur Nutzung mit PVS-Studio installiert und konfiguriert, und es werden die meisten seiner Funktionen beschrieben.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Installation des Warnings Next Generation Plugins in Jenkins<\/h2>\n<p>\nIm Standard befindet sich Jenkins unter der Adresse <noindex><a rel=\"nofollow\" href=\"http:\/\/localhost:8080\">http:\/\/localhost:8080<\/a><\/noindex>. Auf der Hauptseite von Jenkins w\u00e4hlen wir links oben den Punkt \u201eManage Jenkins\u201c:<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/80880efc68a9d8b44c48f5b53b96c42a.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Als N\u00e4chstes w\u00e4hlen wir den Punkt \u201eManage Plugins\u201c und \u00f6ffnen die Registerkarte \u201eVerf\u00fcgbar\u201c:<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/44a462eebfeab71696a9bf339e08784a.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Oben rechts im Filterfeld geben wir \u201eWarnings Next Generation\u201c ein:<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/40645eeb5fcc2bf3da23c1a61da9b3a1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Wir finden das Plugin in der Liste, setzen links ein H\u00e4kchen und klicken auf \u201eInstallieren ohne Neustart\u201c:<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/38cc0f104300da0b58b282d3056e2832.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Es \u00f6ffnet sich die Plugin-Installationsseite. Dort sehen wir die Ergebnisse der Plugin-Installation:<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/67b51bda312a33bd77cfc1b71a098786.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Erstellung einer neuen Aufgabe in Jenkins<\/h2>\n<p>\nJetzt erstellen wir eine Aufgabe mit freier Konfiguration. Auf der Hauptseite von Jenkins w\u00e4hlen wir \u201eNeues Element\u201c. Wir geben den Projektnamen ein (zum Beispiel WTM) und w\u00e4hlen den Punkt \u201eFreestyle-Projekt\u201c aus. <\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/ff00d9565fa719571096b8ad236ccfa6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Wir klicken auf \u201eOk\u201c, woraufhin die Einstellungsseite f\u00fcr die Aufgabe ge\u00f6ffnet wird. Unten auf dieser Seite im Abschnitt \u201ePost-build Actions\u201c \u00f6ffnen wir die Liste \u201eAdd post-build action\u201c. Im Men\u00fc w\u00e4hlen wir \u201eCompiler-Warnungen und statische Analyseergebnisse aufzeichnen\u201c aus:<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/fe5a5d8a2708b43301c985d98d24a144.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Im Dropdown-Men\u00fc des Feldes \u201eTool\u201c w\u00e4hlen wir \u201ePVS-Studio\u201c aus und klicken danach auf die Schaltfl\u00e4che Speichern. Auf der Aufgabenseite klicken wir auf \u201eJetzt bauen\u201c, um einen Ordner im Workspace in Jenkins f\u00fcr unsere Aufgabe zu erstellen:<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/4ed67cf7910db73df93cde19c220f835.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Erhalt der Ergebnisse des Projektbaus<\/h2>\n<p>\nHeute stie\u00df ich in den Trends von Github auf das Projekt dotnetcore\/WTM. Ich habe es von Github heruntergeladen, in das Build-Verzeichnis von WTM in Jenkins verschoben und mit dem PVS-Studio-Analyzer in Visual Studio analysiert. Eine detaillierte Beschreibung zur Verwendung von PVS-Studio in Visual Studio finden Sie im gleichnamigen Artikel: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.viva64.com\/ru\/b\/0635\/\">PVS-Studio f\u00fcr Visual Studio<\/a><\/noindex>. <\/p>\n<p>Ich habe das Projekt zwei Mal in Jenkins gebaut. In der Folge erschien rechts oben auf der Seite der Aufgabe WTM in Jenkins ein Diagramm, und links erschien ein Men\u00fcpunkt <i>PVS-Studio-Warnungen<\/i>:<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/7d5170fabb1702189e4e15b8ce7c8d0d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Durch Klicken auf das Diagramm oder diesen Men\u00fcpunkt \u00f6ffnet sich die Seite mit der Visualisierung des Analyseberichts von PVS-Studio durch das Plugin Warnings Next Generation:<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/21a7597b59c2a413b686c4eed2811b9b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Seite mit Ergebnissen<\/h2>\n<p>\nOben auf der Seite befinden sich zwei Kreisdiagramme. Rechts von den Diagrammen ist ein Diagrammfenster platziert. Unten befindet sich eine Tabelle. <\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/81e19fa143988513e70f9ddcfa8f3e7d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Im linken Kreisdiagramm wird das Verh\u00e4ltnis der Warnungen unterschiedlicher Gefahrenstufen angezeigt, im rechten das Verh\u00e4ltnis neuer, unbeheilter und behobener Warnungen. Es gibt drei Diagramme. Der angezeigte Diagrammtyp kann \u00fcber die Pfeile links und rechts ausgew\u00e4hlt werden. Die ersten beiden Diagramme zeigen die gleichen Informationen wie die Diagramme, das dritte zeigt die Ver\u00e4nderung der Anzahl der Warnungen.<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/d5ed7922dbc423cea688cd21d3c85c0f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Als Diagramm-Punkte k\u00f6nnen Builds oder Tage ausgew\u00e4hlt werden.<\/p>\n<p>Es besteht auch die M\u00f6glichkeit, den zeitlichen Bereich des Diagramms zu verengen oder zu erweitern, um Daten f\u00fcr einen bestimmten Zeitraum anzuzeigen:<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/a0d37b4b9bcc5cf7e19d412a9b62e6e9.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Bestimmte Metriken k\u00f6nnen durch Klicken auf die Metrikbezeichnung in der Diagrammlegende ausgeblendet werden:<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/c676b72c3d6015a061227ee0a9c0613c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Diagramm nach dem Ausblenden der Metrik \u201eNormal\u201c:<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/52ae3df7e2acd87d30f13a9dfa78123f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Unten befindet sich eine Tabelle, die die Daten des Analyseberichts anzeigt. Ein Klick auf einen Bereich des Kreisdiagramms filtert die Tabelle:<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/fa731140815acfa73df78ca55d39f0e0.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>In der Tabelle gibt es mehrere Registerkarten zur Datenfilterung. In diesem Beispiel ist die Filterung nach Namespace, Datei, Kategorie (Warnungsname) verf\u00fcgbar. In der Tabelle kann ausgew\u00e4hlt werden, wie viele Warnungen pro Seite angezeigt werden sollen (10, 25, 50, 100):<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/45dcd9ca993bcf478cd9f8c9db5ce046.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Es besteht die M\u00f6glichkeit, Daten nach dem im Feld \u201eSearch\u201c eingegebenen Text zu filtern. Beispiel f\u00fcr die Filterung nach dem Wort \u201eBase\u201c:<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/a2a6f6e6699b503a8ccd9c1a767dace5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Auf der Registerkarte \u201eIssues\u201c wird bei einem Klick auf das Pluszeichen am Anfang der Tabellenzeile eine kurze Beschreibung der Warnung angezeigt:<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/c88e04bdf5ccfd812ae8ffe2e3a7087b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>In der kurzen Beschreibung befindet sich ein Link zu einer Website mit detaillierten Informationen zu dieser Warnung.<\/p>\n<p>Beim Klicken auf die Werte in den Spalten \u201ePackage\u201c, \u201eCategory\u201c, \u201eType\u201c, \u201eSeverity\u201c wird die Tabelle nach dem ausgew\u00e4hlten Wert gefiltert. Filterung nach Kategorie:<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/0055a426e1726a86c1e9e26a844c53d7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>In der Spalte \u201eAge\u201c wird angezeigt, wie viele Builds diese Warnung \u00fcberstanden hat. Durch Klicken auf den Wert in der Spalte \u201eAge\u201c wird die Seite des Builds ge\u00f6ffnet, in dem diese Warnung erstmals angezeigt wurde.<\/p>\n<p>Ein Klick auf den Wert in der Spalte \u201eDatei\u201c \u00f6ffnet den Quellcode der Datei an der Zeile mit dem Code, der die Warnung ausgel\u00f6st hat. Wenn die Datei im Build-Verzeichnis fehlt oder nach dem Erstellen des Berichts verschoben wurde, ist das \u00d6ffnen des Quellcodes der Datei nicht m\u00f6glich.<\/p>\n<p><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/b863f9e23103afb42c399e12b3890d50.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Fazit<\/h2>\n<p>\nWarnings Next Generation hat sich als sehr n\u00fctzliches Tool zur Datenvisualisierung in Jenkins erwiesen. Wir hoffen, dass die Unterst\u00fctzung von PVS-Studio durch dieses Plugin denjenigen helfen wird, die bereits PVS-Studio verwenden, und auch das Interesse am statischen Code-Analyse bei anderen Jenkins-Nutzern weckt. Wenn Sie sich f\u00fcr PVS-Studio als statischen Analysator entscheiden, freuen wir uns sehr dar\u00fcber. Wir laden ein, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.viva64.com\/ru\/pvs-studio-download\/\">es herunterzuladen und auszuprobieren<\/a><\/noindex> unser Tool.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/en\/company\/pvs-studio\/blog\/466993\/\"><img decoding=\"async\" alt=\"Konfiguration des Warnings Next Generation Plugins f\u00fcr die Integration von PVS-Studio\" src=\"\/wp-content\/uploads\/2019\/09\/082ba45defb7fc369db72dfbe3de3d56.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Wenn Sie diesen Artikel mit einem englischsprachigen Publikum teilen m\u00f6chten, verwenden Sie bitte den Link zur \u00dcbersetzung: Valery Komarov. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/en\/company\/pvs-studio\/blog\/466993\/\">Konfiguration des Warnings Next Generation Plugins zur Integration in PVS-Studio<\/a><\/noindex>.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/pvs-studio\/blog\/466995\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0435\u043b\u0438\u0437 PVS-Studio 7.04 \u0441\u043e\u0432\u043f\u0430\u043b c \u0440\u0435\u043b\u0438\u0437\u043e\u043c \u043f\u043b\u0430\u0433\u0438\u043d\u0430 Warnings Next Generation 6.0.0 \u0434\u043b\u044f Jenkins. \u041a\u0430\u043a \u0440\u0430\u0437 \u0432 \u044d\u0442\u043e\u043c \u0440\u0435\u043b\u0438\u0437\u0435 Warnings NG Plugin \u0434\u043e\u0431\u0430\u0432\u0438\u043b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0430 PVS-Studio. \u042d\u0442\u043e\u0442 \u043f\u043b\u0430\u0433\u0438\u043d \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u043e \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f\u0445 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0432 Jenkins. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043d\u043e \u043a\u0430\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u043b\u0430\u0433\u0438\u043d \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441 PVS-Studio, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28541,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38023","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0435\u043b\u0438\u0437 PVS-Studio 7.04 \u0441\u043e\u0432\u043f\u0430\u043b c \u0440\u0435\u043b\u0438\u0437\u043e\u043c \u043f\u043b\u0430\u0433\u0438\u043d\u0430 Warnings Next Generation 6.0.0 \u0434\u043b\u044f Jenkins. \u041a\u0430\u043a \u0440\u0430\u0437 \u0432 \u044d\u0442\u043e\u043c \u0440\u0435\u043b\u0438\u0437\u0435 Warnings NG Plugin \u0434\u043e\u0431\u0430\u0432\u0438\u043b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0430 PVS-Studio. \u042d\u0442\u043e\u0442 \u043f\u043b\u0430\u0433\u0438\u043d \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u043e \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f\u0445 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0432 Jenkins. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043d\u043e \u043a\u0430\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u043b\u0430\u0433\u0438\u043d \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441 PVS-Studio,\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastrojka-warnings-next-generation-plagina-dlya-integratsii-pvs-studio\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Warnings Next Generation \u043f\u043b\u0430\u0433\u0438\u043d\u0430 \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 PVS-Studio | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0435\u043b\u0438\u0437 PVS-Studio 7.04 \u0441\u043e\u0432\u043f\u0430\u043b c \u0440\u0435\u043b\u0438\u0437\u043e\u043c \u043f\u043b\u0430\u0433\u0438\u043d\u0430 Warnings Next Generation 6.0.0 \u0434\u043b\u044f Jenkins. \u041a\u0430\u043a \u0440\u0430\u0437 \u0432 \u044d\u0442\u043e\u043c \u0440\u0435\u043b\u0438\u0437\u0435 Warnings NG Plugin \u0434\u043e\u0431\u0430\u0432\u0438\u043b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0430 PVS-Studio. \u042d\u0442\u043e\u0442 \u043f\u043b\u0430\u0433\u0438\u043d \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u043e \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f\u0445 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0432 Jenkins. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043d\u043e \u043a\u0430\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u043b\u0430\u0433\u0438\u043d \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441 PVS-Studio,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastrojka-warnings-next-generation-plagina-dlya-integratsii-pvs-studio\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:21:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:21:14+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Einrichtung des Warnings Next Generation Plugins zur Integration von PVS-Studio | ProHoster","description":"Die Ver\u00f6ffentlichung von PVS-Studio 7.04 fiel mit dem Release des Warnings Next Generation 6.0.0 Plugins f\u00fcr Jenkins zusammen. In diesem Release hat das Warnings NG Plugin die Unterst\u00fctzung f\u00fcr den statischen Analyse-Checker PVS-Studio hinzugef\u00fcgt. Dieses Plugin visualisiert die Daten zu Compilerwarnungen oder anderen Analysewerkzeugen in Jenkins. In diesem Artikel erfahren Sie detailliert, wie Sie dieses Plugin installieren und einrichten, um es mit PVS-Studio zu verwenden.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastrojka-warnings-next-generation-plagina-dlya-integratsii-pvs-studio","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Warnings Next Generation \u043f\u043b\u0430\u0433\u0438\u043d\u0430 \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 PVS-Studio | ProHoster","og:description":"\u0420\u0435\u043b\u0438\u0437 PVS-Studio 7.04 \u0441\u043e\u0432\u043f\u0430\u043b c \u0440\u0435\u043b\u0438\u0437\u043e\u043c \u043f\u043b\u0430\u0433\u0438\u043d\u0430 Warnings Next Generation 6.0.0 \u0434\u043b\u044f Jenkins. \u041a\u0430\u043a \u0440\u0430\u0437 \u0432 \u044d\u0442\u043e\u043c \u0440\u0435\u043b\u0438\u0437\u0435 Warnings NG Plugin \u0434\u043e\u0431\u0430\u0432\u0438\u043b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0430 PVS-Studio. \u042d\u0442\u043e\u0442 \u043f\u043b\u0430\u0433\u0438\u043d \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u043e \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f\u0445 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0432 Jenkins. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043d\u043e \u043a\u0430\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u043b\u0430\u0433\u0438\u043d \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441 PVS-Studio,","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastrojka-warnings-next-generation-plagina-dlya-integratsii-pvs-studio","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:21:14+00:00","article:modified_time":"2019-10-31T19:21:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38023","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 20:09:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:16:23","updated":"2026-01-23 20:09:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/38023","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=38023"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/38023\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/28541"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=38023"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=38023"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=38023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}