Klocwork Community Plugin für Jenkins


Dieses Plugin integriert das moderne und umfassende statische Codeanalysetool Klocwork in die hoch erweiterbare Jenkins CI-Plattform.


Klocwork & Jenkins

KlocworkKlocwork ist eine leistungsstarke prozessübergreifende, statische Kontroll- und Datenfluss-Analysemaschine für die statische Analyse von C, C++, Java und C#. In der sicherheitskritischen Industrie ist sie weit verbreitet.  Klocwork ergänzt jedes Continuous Integration (CI) oder Continuous Deployment (CD) Setup automatisch, indem es wertvolle Ergebnisse der statischen Codeanalyse über den Quellcode liefert. Mit automatisch meinen wir: es müssen keine Tests geschrieben werden und es ist keine manuelle Eingabe erforderlich – Klocwork „schaut“ einfach auf Ihren Code und gibt Feedback. Welche Art von Feedback? Erfahren Sie hier mehr.

Jenkins LogoIn den Anfängen des CI wurde Jenkins schnell   zum De-facto-Standard für CI-Tools und ist es bis heute. Traditionell wurde Jenkins auf einem „Server“ betrieben, der unter dem Schreibtisch von jemandem stand und jede Nacht (auf derselben Maschine) einen Build ausführte. Ähnlich wie Cron-Jobs oder Windows Task Scheduler mit einer intuitiven Benutzeroberfläche und besserem Reporting. Heutzutage sehen wir das volle Potenzial von Tools wie Jenkins, einen vollständig automatisierten Ansatz für die Bereitstellung von Software zu konzipieren, und wir liegen damit genau richtig!


Hauptmerkmale  

  • Vereinfachte Erstellung von Klocwork statischen Analyseaufträgen oder Aufgaben.
  • Tortendiagramm pro Erstellung zur Identifizierung von behobenen, bestehenden und neuen Problemen.
  • Projekt „Trendgrafik“ zur Darstellung des Trends der Klocwork-Ergebnisse im Zeitverlauf und zur Erstellung von Modellen.
  • Unterstützt mehrere Klocwork Versionen (v9.6, v10.x, v11.x, v12.x).
  • Unterstützt mehrere Klocwork-Server – verschiedene Analyseaufträge können an verschiedene Klocwork-Server gemeldet werden.
  • Unterstützt mehrere Klocwork-Build-Knoten (Jenkins-Slaves) mit unterschiedlichen Versionen von Klocwork.
  • Ermöglicht die Verknüpfung von Job-Erfolgskriterien mit statischen Analyseergebnissen über ein Quality Gateway.
  • Nutzung vorhandener Klocwork-Installationen und Lizenzen.
  • Unterstützt Klocwork vollständige, inkrementelle und inkrementelle Differentialanalyse.
  • Plugin wird über das Jenkins Plugin Repository / Update Center installiert und aktualisiert, keine externe Installation erforderlich.
  • Bietet eine Per-Checkin-CI-Analyse nur der geänderten Dateien für minimale Analysezeiten (neu).
  • Unterstützung für Jenkins-Pipelines (neu).
  • Unterstützung für Job-DSL (neu).

Hilfe & Dokumentation

Eine vollständige Hilfedokumentation mit Installationstipps und Basisanforderungen finden Sie hier.

Die Klocwork Community Plugin für Jenkins Hauptwiki Seite finden Sie hier.


Herunterladen & Installieren

Das Klocwork Community-Plugin kann über den Jenkins Plugin  Manager, aus den Available Plugins, direkt in Jenkins installiert werden.

Sie benötigen keine externen hpi-Dateien mehr von uns!

Sie können die vollständige Liste der Plugins aus dem Jenkins Update Center hier einsehen.

Sie können das Plugin auch direkt über das Github-Repository herunterladen, welches Sie hier finden.



Get in touch

Full Name (required)

Work Email (required)

Title

Company

Contact number

Priority
HighResearch

Product
KlocworkUnderstandPerforceLattixSecurity InnovationFlexNet Code InsightSemios

Platform
CC++C#JavaPythonPerlPHPOther Language

Certificate Standard(s)

Additional information