2017-09-05 20 views
1

バージョン管理用にSonarQubeバージョン5.6.3とGitLabを使用しています。特定のプロジェクトでは、責任エントリはSonarQubeプロジェクトには表示されませんが、残りのプロジェクトには表示されます。プロジェクトの設定に違いはなく、ログからの手がかりもないようです。この機能には、SonarQubeバージョンが組み込まれています。少数のSonarQubeプロジェクトには情報が表示されません

のすべてのプロジェクトの責任情報をSonarQubeに表示させるにはどうすればいいですか?

+0

最小限のサンプルプロジェクトをセットアップして問題を再現できますか?たぶんわずか1つのgitコミットと最小限の設定でプロジェクト内の1つのファイル。再現できる場合は、質問を編集して設定とログを追加してください。 – slartidan

+0

同じビルド・エージェントを常時使用していますか? SonarQubeのログも調べましたか?また、SonarQube 5.6.6のアップデートを計画する必要があります。 –

答えて

0

プロジェクトのためのSCMの設定を確認してください:

  • 開いているプロジェクトがダッシュボード
  • Administration → General Settings → SCM
  • sonar.scm.disabledfalseまたはDefaultDefault: false

に設定されていることを確認してください選択した場合、あなたがすることはできませんあなたはスキャナの実行に-Dsonar.scm.disabled=falseを追加することができますサーバー上の設定を変更する。

SCMセンサーがビルドから[開く]ログを有効にしていることを確認した場合:

  • 行が存在します。メタデータと

    [INFO] Sensor SCM Sensor 
    [INFO] Sensor SCM Sensor (done) | time=19ms 
    
  • SCMディレクトリには、(.gitなど)の存在

関連する問題