gpt4 book ai didi

teamcity - 如果违反规则,使 TeamCity FxCop 构建步骤导致构建失败

转载 作者:行者123 更新时间:2023-12-02 20:16:35 26 4
gpt4 key购买 nike

我的构建配置中有两个构建步骤: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']

关于teamcity - 如果违反规则,使 TeamCity FxCop 构建步骤导致构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5616544/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com