0

Jenkins Violations プラグイン v0.7.11 をインストールしましたが、FXCop および StyleCop 違反を表示するのに問題があります。

設定で、推奨される XML ファイル名パターンを次のように入力しました。

**/*/FxCopViolations.xml 
**/*/StyleCopViolations.xml 

レポートには次が表示されます。

fxcop <span style='color:red'>No reports</span>  stylecop <span style='color:red'>No reports</span>

しかし、Visual Studio でローカルにビルドすると、表示されるはずの違反があることがわかります。

XML ファイルは bin フォルダーに存在します。

ここで何が欠けていますか?

4

3 に答える 3

0

コマンドライン引数:

FxCopCmd /project:"C:\Test_FxCop\Test_Assemblies.FxCop" /directory:"<trunkpath>\trunk" /out:"%WORKSPACE%\output.xml" /console /s

出力 XML ファイル「output.xml」を生成します。

「Post build Action」に移動し、「Report Violation」プラグインを選択します

「XMLファイル名パターン」列に名前を「output.xml」と入力します

ジョブを保存して再度実行すると、違反の結果が確実に得られます...

于 2014-06-23T13:31:21.327 に答える
0

私のプロジェクトで使用している設定は次のとおりです。 Windows バッチ コマンド ビルド ステップを次のように実行します。

fxcopcmd /file:"<files>" /out:"%WORKSPACE%\fxcop-report.xml" /rs:="C:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Static Analysis Tools\Rule Sets\MinimumRecommendedRules.ruleset" /s /searchgac

次に、XMLファイル名のパターンを次のようにします

fxcop-report.xml

これがあなたに役立つことを願っています

于 2013-02-08T02:39:25.890 に答える