2016-05-24 5 views
1

私は、企業のWAN経由で接続されたグローバルオフィスと分散開発チームの企業で働いています。各チームは伝統的にSVNリポジトリにローカルコードをコミットし、ローカルのJenkinsビルドサーバでビルドジョブを実行しました。Maven経由でリモートソナー解析を行うときのネットワーク使用率は?

私がしたいことは、これらの分散プロジェクトのコード解析を行うための単一のSonarQubeインストールをセットアップすることです。ただし、これらのオフィスを接続するWANは共有リソースであり、インフラストラクチャチームから頻繁に使用されてしまいます。

私たちのすべてのMavenプロジェクトは、 "mvn sonar:sonar"ターゲット経由でソナー解析を開始するように設定されています。すべてうまくいくようです。私の質問は、どのようなネットワークリソースが、ソーナルベメイバーランナーは、単一のメイプルプロジェクトの分析を行う必要がありますか?私は、すべての地域で別々のSonarqubeインスタンスを設定する必要があるかどうかを確認しようとしています(これは痛い)。

MVNソナー実行している場合:ソナーターゲットを、私は、コマンドラインで以下を参照してください。

[INFO] [09:00:01.755] CPD calculation finished 
[INFO] [09:00:02.077] Analysis report generated in 291ms, dir size=236 KB 
[INFO] [09:00:02.497] Analysis reports compressed in 420ms, zip size=111 KB 
[INFO] [09:00:04.408] Analysis report uploaded in 1911ms 

それは、分析中にアップロードデータのみである場合、SonarQubeを実行するには、[OK]でなければなりませんサーバーを遠隔操作します。

このプロセスによって生成された他の合理的なネットワークトラフィックがあるかどうか知っていますか?

答えて

1

SonarQube分析によって生成された主なネットワークトラフィックがある:

  • プロジェクト
  • 最後のPOSTリクエストの非常にすべての設定を取得するために開始し、文脈でGET HTTPリクエストのカップルSonarQubeサーバーにレポートをアップロードするための分析結果

チームがSonarQubeを毎分分析していない場合は、ネットワークの使用状況に問題はありません。

関連する問題