【发布时间】:2018-01-04 07:54:13
【问题描述】:
我可能会引入一个自定义规则来检查我们的代码是否包含已弃用的 using。
using foo.bar;
class FooClass {
是否有可能通过自定义规则或 Sonar 本身检查此代码并由于使用已弃用的包 foo.bar 而导致构建失败?
【问题讨论】:
标签: tfs sonarqube sonar-runner sonarqube-scan
我可能会引入一个自定义规则来检查我们的代码是否包含已弃用的 using。
using foo.bar;
class FooClass {
是否有可能通过自定义规则或 Sonar 本身检查此代码并由于使用已弃用的包 foo.bar 而导致构建失败?
【问题讨论】:
标签: tfs sonarqube sonar-runner sonarqube-scan
我要逆向工作:
因此,我建议您将新规则设置为在 Blocker 严重性下添加到您的质量配置文件(毕竟,您希望它阻止构建),在 New Blocker 上设置质量门错误条件问题并设置您的 Jenkins 管道以进行适当的响应。
如果你不使用 Jenkins,或者不使用 Pipelines,还有Build Breaker plugin,还有its use is not recommended。
【讨论】: