2015-11-02 12 views
5

現在、SonarQube 5.2の解析モードの変更を理解しようとしています。フルモードをpublishに変更するのは簡単ですが、incrementalモードを削除し、issuesモードを追加すると実際に私を怒らせています。SonarQube 5.2の解析モード

以前は、の問題を見るためにインクリメンタルモードを使用することができました。これらのファイルは変更されましたが、プレビューモードではプロジェクト全体が解析されます。これはまだ問題モードの場合ですか?

私のプロジェクトは膨大で(最初から分析するには1〜3時間)、プリコミットチェックやGithubの統合などのツールを段階的に分析する能力は、開発者がツールを使用できるようにするためにはかなり必要です。

皆さんが提供できる明確な内容があれば幸いです。

答えて

6

モードをissuesモードに変更することを決定しました。これは明らかです。これはすべて問題に関するものです(複製、カバレッジ、差分測定などはありません)。 https://jira.sonarsource.com/browse/SONAR-6763

我々はまた、だったincrementalモードを削除:クオリティゲートをチェックできるようになるリアルpreviewモードが(つまり本当の終わりに結果のコミットとの分析を公開)5.4で計画されて持って

非常に悪い名前。実際、それは部分的な分析であった。 sonar.inclusionsを使用して入力ファイルをフィルタリングすることで(ほぼ)同じ結果を達成できます。 しかし、事前コミットの分析では、変更されたファイルのセンサーのみを実行することによって、自動的にの分析を最適化することができます。だからこそ、5.3に類似の(しかし全く同じではない)ものを12月末までにリリースする予定です: https://jira.sonarsource.com/browse/SONAR-6931

+1

ありがとう、ジュリアン。したがって、わかりやすくするために、古いインクリメンタル機能が絶対に必要な場合は、5.1に滞在して5.3を待つことをお勧めします。 –

+0

または、5.2を使用して、手動でsonar.inclusions = xxxx –

+0

で分析の範囲を制限することができます。変数の名前を変更することにしたので、現在はEclipseからは機能しません。どうしたらいいですか? – ACV

関連する問題