EN JP CN

継続的な統合と Klocwork 解析

継続的な統合と Klocwork 解析
このトピックの内容:

既に、Klocwork を使って、複数の安全で信頼性の高いソフトウェアを作成しています。Klocwork の継続的な統合 (CI) 能力により、組織は夜間ビルドを待たずに、より素早くエラーを特定し、通知することができます。指摘をより素早く特定し、通知することにより、デベロッパーは問題のあるコードを早い段階で修正することができます。

デベロッパーがコードを更新し、コミットすると、CI ビルドシステムは変更を検出し、1 日を通して多くの小さな増分ビルドを行います。Klocwork CI は夜間ビルドを待たずに新しいコードを解析し、デベロッパーに問題を即時に伝えます。プロセスの概要は以下のとおりです。

  1. デベロッパーがコードを変更し、コミットします。
  2. CI ビルドシステムが変更を検出し、ソフトウェアを構築します。
  3. Klocwork CI が変更を解析し、JSON 形式で新しい指摘と修正済み指摘のリストを生成します。
  4. CI ビルドシステムは結果を解析し、プロセスに応じた行動を取ります。

サポートされている環境

Klocwork CI は次をサポートしています。

  • C/C++
  • コマンドラインとスクリプトをサポートしている Jenkins、TeamCity、またはあらゆる CI ビルドシステム。
  • Windows および Linux エージェント/スレーブ