2013-01-24 28 views
0

我已经安装了Jenkins Violations插件v0.7.11,并且遇到了显示FXCop和StyleCop违规的问题。使用Jenkins设置StyleCop和FXCop的问题

在设置我已经进入了推荐的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文件夹中。

我在这里错过了什么?

回答

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 

希望这对你有些用处

+0

有同样的问题。问题来自XML文件名模式。绝对路径不起作用:“c:\ jenkins \ jobs \ myjob \ workspace \ etc \ report.xml”。以“。\ etc \ report.xml”开头的相对路径不起作用。只有没有前缀的相对路径才能工作:“etc \ report.xml” – FKDev

+0

修复了xml文件名模式后,使用命令行步骤或预定义的“fxcop exec”步骤工作。 – FKDev

0

在命令行参数中:

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

它会生成输出XML文件“的Output.xml”

进入“后建设行动”,并选择“举报违规行为”插件

列“XML文件名模式”

放名称为“output.xml”

保存作业并再次运行..您肯定会违反结果...