Jenkins 什么时候是执行SonarQube的最佳时机
我开始用Jenkins Pipeline定义我的软件生命周期,但我对SonarQube有疑问 什么时候是执行SonarQube的最佳时机?在编译源代码之前或之后使用生成的工件 我对这个有点迷茫Jenkins 什么时候是执行SonarQube的最佳时机,jenkins,sonarqube,jenkins-pipeline,code-analysis,Jenkins,Sonarqube,Jenkins Pipeline,Code Analysis,我开始用Jenkins Pipeline定义我的软件生命周期,但我对SonarQube有疑问 什么时候是执行SonarQube的最佳时机?在编译源代码之前或之后使用生成的工件 我对这个有点迷茫 多谢各位 通常,分析的最佳时机是编译之后。为什么? 声纳源分析器(SonarJava、SonarJS、SonarCFamily等)假定代码是可编译的 一些分析器(Java)使用字节码作为分析的一部分 因此,一般来说,如果您先编译,您将获得更好的体验和更好的分析。非常感谢!你的回答非常有用!:)
多谢各位 通常,分析的最佳时机是编译之后。为什么?
- 声纳源分析器(SonarJava、SonarJS、SonarCFamily等)假定代码是可编译的
- 一些分析器(Java)使用字节码作为分析的一部分
因此,一般来说,如果您先编译,您将获得更好的体验和更好的分析。非常感谢!你的回答非常有用!:)