Eclipse で codan 静的コード分析を実行しています。これを teamcity ビルドサーバーに統合したいのですが、方法がわかりません。teamcity ビルドサーバーで codan を実行した経験のある人はいますか?
それとも、teamcity で実行できるオープン ソースの ansic コード アナライザーが他にありませんか?
Eclipse で codan 静的コード分析を実行しています。これを teamcity ビルドサーバーに統合したいのですが、方法がわかりません。teamcity ビルドサーバーで codan を実行した経験のある人はいますか?
それとも、teamcity で実行できるオープン ソースの ansic コード アナライザーが他にありませんか?
これまで Codan を使用したことはありませんが、簡単に見てみると、静的分析用のプラグイン フレームワークを提供しているように見えますか?
cppcheckはこれまでうまく機能しており、多数のチェック セットがあります。
コマンドラインから実行され、見つかった問題を単純な XML 形式にダンプできます。ビルド スクリプトでそれを解析して、HTML レポートを生成し、TeamCity ビルド統計を出力できます(経時的な進行状況のグラフ化や、変更によって問題が増加した場合のビルドの失敗に最適です)。
例については、 cppcheck のマニュアルを参照してください。私は試していませんが、IDE 統合を維持したい場合は、 cppcheck Eclipse プラグインもあります。
codan の経験はありませんが、答えは簡単です。コマンドラインから実行して、結果をファイルに出力できますか?
もしそうなら、TeamCity はそれを簡単に実行できます。