Introducing G2.ai, the future of software buying.Try now
Vikash K.
VK
Engineering Manager - Cloud Performance | Open Source | Data center Platform Validation | DevOps | SW Security

Wie automatisiere ich das Klocwork-Scannen?

Die Installation erfolgt im Handumdrehen, und es ist Zeit, mit der Analyse zu beginnen! Ich habe ein Klocwork-Projekt für jedes meiner VS-Projekte erstellt. Meine Projekte waren ziemlich klein. Im größten waren es nur etwa 100 Dateien. Der nächste Schritt war, meine anfängliche vollständige Analyse auf beiden Projektdateien durchzuführen. Danach erfolgt die inkrementelle Analyse mit jedem 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