2012-08-10 5 views
6

ソナーでは、ブランチ間で「誤検出」を転送することは可能ですか?ブランチ間でソナーの誤検出を防ぐにはどうすればいいですか?

これは私たちのワークフローです:ブランチ1で開発し、このブランチでソナーチェックを行います。ブランチ1が解放されたら、これをトランクにマージし、トランクからブランチ2を作成します。私たちのソナーは支店を確認します2。

この「ブランチ2」は新しいソナープロジェクトです(同時に2つのブランチが開いていることもあり、2つのソナープロジェクトがあることもあります)。しかし、この「ブランチ2」ソナープロジェクトは、すべての「誤認」マークを失いました。

2つのブランチ間でフォールスポジティブを維持するにはどうすればよいですか?

答えて

1

いいえ、これはまだできません。あなたはこの機能を尋ね、Sonarのユーザーメーリングリストで議論することができます。

+0

この機能は最近のSonarqubeバージョンに追加されましたか?ありがとう –

1

このhttps://github.com/willemsrb/sonar-issueresolver-pluginのために使用することができるプラグイン(更新センターでも利用可能)

は、基本的にはあなたが別のものに1つのブランチから解像度をエクスポートがあります。これは、プラグインがREST APIを提供するので、CIシステムを使用して自動化できます。別のプロジェクトから

  • 更新問題:HTTP POSTへ/ API/issueresolver /更新プロジェクトから
  • 輸出問題:HTTP GET/API/issueresolver /輸出プロジェクトで
  • インポートの問題をにします。http POST to/api/issueresolver/import
関連する問題