Jenkins FxCop 错误应该使构建失败

Posted

技术标签:

【中文标题】Jenkins FxCop 错误应该使构建失败【英文标题】:Jenkins FxCop errors should fail the build 【发布时间】:2019-05-18 03:42:22 【问题描述】:

我有一个 FxCop.project 文件,我使用 Jenkins 作业调用它

"C:\Program Files (x86)\Microsoft Fxcop 10.0\FxCopCmd.exe" /project:"D:\Testing\Source\FxCop\BrokerApplication.FxCop" /out:"D:\Testing\Source\FxCop\BrokerApplication.xml"

如果有任何 FxCop 错误,我想要的是让工作失败。

有没有办法做到这一点?

【问题讨论】:

【参考方案1】:

在谷歌搜索几个小时后,我找到了部分答案here,并决定将其更新为可执行文件。

你可以找到我的解决方案here。

如何运行:

    检查 FxCopParser.exe(在发布文件夹下)

    将 FxCop 结果 xml 文件传递​​给它

    "D:\Testing\Source\FxCop\FxCopParser.exe" "D:\Testing\Source\FxCop\BrokerApplication.xml"

【讨论】:

以上是关于Jenkins FxCop 错误应该使构建失败的主要内容,如果未能解决你的问题,请参考以下文章

脚本中的 Jenkins 和 kill 命令使构建失败

如何解决 Jenkins 构建失败错误:MSB4041

FXCop 规则接口方法应该可以被子类型调用

阻止 FxCop 访问 GotDotNet

FXcop 和 Msbuild 与 CruiseControl.NET

基于声纳结果的 Jenkins 构建管道失败