2017-01-03 8 views
1

私の現在のプロジェクトでは、機能ブランチのGITマージがマスターに実行されるたびに、SonarQubeでリモートソナー分析が実行されます。GITリポジトリにマージする前にローカルソナーチェックを実行するにはどうすればいいですか?

Intellij用のSonarプラグインを試したと聞きましたが、コードが渡されましたが、遠隔のSonar設定はブランチビルドに失敗しました。これは、Sonarの修正で新しいGITブランチを作成することを意味していました。

ローカルマシン上でサーバーのようなSonarチェックを構成して実行する方法はありますか?問題はすぐに解決され、新しいブランチは不要ですか?

+0

IntelliJプラグインには何が欠けていますか? あなたはどのような問題を解決しようとしていますか?失敗したクオリティゲートについて話していますか? [GitHub pull requests](http://docs.sonarqube.org/display/PLUG/GitHub+Plugin)で解析を開始できます。 –

+0

プラグインは、他のルールを使用しているように、SonarQubeの結果とは異なる結果を提供します。 – user998692

+0

私は合併する前に違反を修正できるようにしたい。それで、ソナーの修正だけのために新しいブランチを作成する必要があります。 – user998692

答えて

1

全体の設定に応じて、git(web)フックをチェックアウトすることができます。

関連する問題