Best Software for 2025 is now live!
Vikash K.
VK
Engineering Manager - Cloud Performance | Open Source | Data center Platform Validation | DevOps | SW Security

How do i automate klocwork scanning ?

Installation happens in no time, and time to start analyzing! I created a Klocwork project for each of my VS projects. My projects were fairly small. Only about 100 files or so in the largest. The next step was to run my initial full analysis on both of my project file. Incremental analysis happens after this with each build.
1 Kommentar
Sieht aus, als wären Sie nicht angemeldet.
Benutzer müssen angemeldet sein, um Fragen zu beantworten
Anmelden
CR
Director of Marketing
0
Hallo Vikash, Typischerweise sind Klocwork-Scans heutzutage automatisiert durch CI/CD-Pipelines und als Teil der gesamten DevOps-Infrastruktur. Dies begann vor 5-10 Jahren mit der Nutzung von Tools wie Jenkins, Bamboo und TeamCity, die lokal betrieben wurden und die verschiedenen Projekt-Builds und Pipelines verwalteten. In jüngerer Zeit haben sich CI/CD-Pipelines in die Cloud verlagert, und wir sehen nun häufiger cloudbasierte CI/CD-Plattformen wie Azure DevOps, GitLab CI und GitHub Actions als Treiber. In allen Fällen hat Klocwork zwei Hauptbetriebsmodi als Teil von CI/CD-Pipelines - entweder eine vollständige Meilenste-analyse, bei der die Ergebnisse auf ein zentrales Dashboard für Compliance-Berichterstattung und Zusammenarbeit hochgeladen werden, was typischerweise mit jedem neuen Commit zum Master-Branch durchgeführt wird, um zu bestätigen, dass der Code weiterhin sicher, zuverlässig und konform mit den erforderlichen Standards ist, oder eine superschnelle inkrementelle Aktualisierungsanalyse der Änderungen, die lokal auf den Feature-Branch oder Integrations-Branches beschränkt sind, die mit jedem Commit oder Pull-Request ausgeführt wird und uns hilft zu verstehen, ob die Änderungen unseren Anforderungen an den Code entsprechen, um Sicherheit, Zuverlässigkeit und Compliance zu gewährleisten. Grundsätzlich bietet Klocwork die notwendigen Befehlszeilenschnittstellen und offenen APIs, um es nahtlos in jede CI/CD-Pipeline oder DevOps-Automatisierungsprojekt zu integrieren. Klocwork-Scans können zur Erkennung von Codierungsproblemen, Sicherheitslücken, Logikproblemen und Verstößen gegen Codierungsstandards für C, C++, C#, Java, JavaScript und Python-Code verwendet werden.
Sieht aus, als wären Sie nicht angemeldet.
Benutzer müssen angemeldet sein, um Kommentare zu schreiben
Anmelden
Antworten