2017-06-09 7 views
0

私はJenkins Pipelinesでソフトウェアライフサイクルを定義し始めていますが、SonarQubeには疑問があります。SonarQubeを実行するのに最適なのはいつですか

いつSonarQubeを実行するのに最適なのですか?ソースコードをコンパイルする前に、または生成されたアーティファクトを後に?

私はこれで少し失われています。

ありがとうございます!

答えて

1

一般的に、解析の最善の瞬間はコンパイル後です。どうして? SonarSourceアナライザ(SonarJava、SonarJS、SonarCFamily、...)

  • コンパイルコードを前提とし、一部のアナライザ(SonarJava)は、一般的なお'LLにそう分析
  • の一環として、バイトコードを使用

    • 最初にコンパイルすると、より良い経験とより良い分析の両方を得ることができます。

    +0

    ありがとうございます!あなたの答えは非常に便利でした! :) –

    関連する問題