Sonarquberunner检查c#代码

时间:2017-07-28 09:48:17

标签: tfs sonarqube sonar-runner sonarqube-scan tfs2017

我可能会引入一个自定义规则来检查我们的代码是否包含弃用的使用。

using foo.bar;

class FooClass {

自定义规则或Sonar本身是否有可能检查此代码并因使用已弃用的软件包foo.bar而导致构建失败?

1 个答案:

答案 0 :(得分:-1)

我要倒退了:

  • 您可以使构建失败with a Jenkins pipeline
  • 如果您的分析未通过Quality Gate
  • 您不能通过质量门来解决特定规则中的问题,但是您可能会因某些严重性的新问题而失败

所以我建议你设置在阻止程序严重性的质量配置文件中添加新规则(毕竟,你希望它阻止构建),在New Blocker上设置质量门错误条件发布并设置Jenkins管道以做出适当的响应。

如果你没有使用Jenkins,或者没有使用Pipelines,那么还有Build Breaker pluginits use is not recommended