我的构建配置中有两个构建步骤:Visual Studio(sln)构建运行器,然后是FxCop构建运行器.我正在使用TeamCity 6.0.1和FxCop 10.0.
开箱即用,TeamCity中的FxCop运行器似乎只报告规则违规,并在代码检查选项卡上生成报告.我想确保如果发生任何违规,构建步骤失败,从而导致整个构建失败.
有没有办法实现这个目标?
请将FxCop 构建步骤配置中的错误限制属性设置为0。如果至少存在一个分析错误,这应该会破坏构建。
此外,还有类似的警告限制属性。如果您不想允许任何警告级别的规则违规,请在此字段中插入值0。如果您希望允许规则属性BreaksBuild == False的规则违规,请将此属性留空。
我已经尝试使用 TeamCity 6.0(内部版本 15772)和 FxCop 10.0。
[14:39:22]: [Step 2/2] Importing inspection results
[14:39:22]: [Step 2/2] Errors limit reached: found 8 errors, limit 0
[14:39:22]: [Step 2/2] ##teamcity[buildStatus status='FAILURE' text='Errors: 8, warnings: 1']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1336 次 |
| 最近记录: |