使用Jenkins设置StyleCop和FXCop的问题

时间:2013-01-24 15:39:41

标签: jenkins fxcop stylecop

我已经安装了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中本地构建时,我可以看到应该出现违规行为。

bin文件夹中存在XML文件。

我在这里缺少什么?

3 个答案:

答案 0 :(得分: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

希望这对你有用吗<​​/ p>

答案 1 :(得分:0)

在命令行参数中:

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

它将生成输出XML文件“output.xml”

转到“发布构建操作”并选择“报告违规”插件

在“XML filename pattern”列中,将名称设为“output.xml”

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

答案 2 :(得分:0)

我在phpci,phpcpd,phpmd中也遇到了同样的问题。解决:相对文件路径而不是绝对路径。 enter image description here