何时是执行SonarQube的最佳方法

时间:2017-06-09 10:32:48

标签: jenkins sonarqube jenkins-pipeline code-analysis

我开始使用Jenkins Pipelines定义我的软件生命周期,但我对SonarQube有疑问。

何时是执行SonarQube的最佳方法?在编译源代码之前或之后使用生成的工件?。

我对此有点失落。

非常感谢你!

1 个答案:

答案 0 :(得分:1)

通常,分析的最佳时刻是编译后。为什么呢?

  • SonarSource分析仪(SonarJava,SonarJS,SonarCFamily,......)假设可编码的代码
  • 一些分析器(SonarJava)使用字节代码作为分析的一部分

因此,一般来说,如果先编译,你将获得更好的体验和更好的分析。