2016-03-21 16 views
1

私はhudsonジョブの一環としてsonarqubeを実行しようとしています。私はhudsonにsonarqube 5.4とsonar plugin 2.0.1をインストールしました。SonarqubeとHudsonとSVNの統合

しかし、ジョブが実行されると、次のエラーが表示されます.SonarのSVN認証の詳細はどこにありますか?

私は既に仕事の一部としてSVNの詳細を提供しましたが、ソナーはそのプロパティを読み取ることができません。

もう一度SVNに接続しようとする代わりに、hudsonによってダウンロードされたソースを読み込むためにソナーを作成できませんか?

Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.0.1:sonar (default-cli) on project MyProject: Error when executing blame for file Myfile.java: svn: E170001: Authentication required for ' Subversion repository' 
+0

ソナージョブにどのプロパティ( '-Dsonar.xxx')を渡しましたか? (設定ファイルかコマンドラインから) –

答えて

4

あなたが最も可能性の高いsonar.svn.usernamesonar.svn.password.securedプロパティを使用する必要がありますSVN Plugin documentationを1として。

このようなプロパティの設定は、さまざまな場所で行うことができます。プロジェクト定義(Scanner for Mavenを参照)またはScanner for Jenkinsの文書に従ってください(たとえば-Dsonar.svn.usernameを使用)。

+0

ありがとう、これは問題を解決しました。しかし、ジェンキンズでは、ログの詳細なログメッセージがたくさん表示されています。必要なログをすべて非表示にし、最終的なレポートURLを表示する方法はありますか? – springbatcher