問題タブ [sonarqube-msbuild-runner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3563 参照

msbuild - コード カバレッジ結果の MSBuild.SonarQube.Runner.exe end コマンドのエラー

C# Code Coverage Results Import を実行しようとしていますが、最後のステップでエラーが発生します。Visual Studio (TEST -Analyze Code Coverage- All Tests) を介して .coveragexml ファイル (test.coveragexml という名前) を作成し、プロジェクト ディレクトリに保存しました。CMD で次のコマンドを実行します。

  1. C:\SonarQube\bin\MSBuild.SonarQube.Runner.exe begin /k:MyProject /n: MyProject /v:1.0 /d:sonar.cs.vscoveragexml.reportsPaths=D:\sTFS\24115\Sources\ MyProject \Source *.coveragexml /d:sonar.verbose=true
  2. ビルド (ビジュアル スタジオ経由)
  3. C:\SonarQube\bin\MSBuild.SonarQube.Runner.exe終了

最後のステップで、次のエラーが発生します。

文字「?」が見つかりません ファイルで... ログから:

0 投票する
2 に答える
7577 参照

c# - MSBuild.SonarQube.Runner.exe の終了、後処理に失敗した終了コード 1

MSbuild.SonarQube.Runner を使用して SonarQube 用の C# プラグインを使用しようとしています。

SonarQube サーバー - 4.5.6 オペレーティング システム - Windows 32 ビット マシン データベース - MySQL 5.6.17 MSbuild.SonarQube.Runner - 1.0.2

http://docs.sonarqube.org/display/SONAR/Analyzing+with+SonarQube+Scanner+for+MSBuildに記載されている次の手順

プロジェクトのフォルダーから 3 つのコマンドをすべて実行します。

  1. 初挑戦

SonarQube.Analysis.xml ファイルの内容

最初のコマンドを実行してみました - MSBuild.SonarQube.Runner.exe begin /k:prj_K /n:prj /v:1.0

しかし、私は以下のエラーを得ました

  1. 2 回目の試行

次に、sonar.jdbc.url のプロパティ値を次のように変更します。

この最初のコマンドが成功した後。

2 番目のコマンド

も成功しています

3 番目のコマンド

ログを下回っています

後処理に失敗しました。終了コード: 1

私は何が欠けていますか?

また、SonarQube.Analysis.xml のプロパティ - sonar.jdbc.username および - sonar.jdbc.password

なぜそれらが必要なのですか?

前もって感謝します。

0 投票する
1 に答える
338 参照

jenkins - Jenkins の構成:「MSBuild SonarQube Runner」セクションが表示されない

この部分は、ローカルにインストールされた Jenkins サーバーで確認できますが、会社の Jenkins サーバーでは見つかりません。それを見せるために何が欠けていますか?SonarQube Runner と Sonar セクションがあります。

MSBuild SonarQube Runner パーツが表示されない

0 投票する
0 に答える
837 参照

sonarqube - SonarQube: プロジェクト外のファイルを分析に含める

.Net ソリューション ファイルを使用して SonarQube をテストしています。SonarQube データベースに正確にアップロード/インポートされるファイルを把握しようとしています。SonarQube MSBuild ランナーを使用したテストに基づいて、.csproj プロジェクト ファイルに記述されているすべてのファイルを分析してアップロードします (「不明なファイルのインポート」を false に設定しているため、言語プラグインに関連付けることができるファイルのみ)。 )。

分析してインポートする必要がある追加のファイルを指定する方法はありますか? 「sonar.inclusions」設定にいくつかの希望がありましたが、説明には、パターンにはいくつかのソースファイルが含まれていて、これらのファイルのみが分析に含まれていると記載されているため、正確には必要ありません。

追加のファイルを指定したいだけです。

私のユースケース: 現時点では、SonarQube はコンパイラの警告の問題を作成しません ( Sonar で C# コンパイルの警告を表示するを参照してください) (これは、コードの品質を向上させたいツールにとって、私の意見では本当に悲しい/奇妙です)。したがって、私の考えは、msbuild を xml-logger で使用し、生成された xml ログ ファイルをインポートし、カスタム XML パス ルールで XML プラグインを使用してコンパイラ メッセージを抽出することです。

Delphi コードの分析に関する同様の問題。SonarQube 5.x ではまだ動作していない古い SonarQube Delphi プラグインを見つけましたが、少なくともコンパイラ メッセージを SonarQube に取得したいと思います (Delphi コンパイラ出力を XML に変換し、SonarQube にこれをインポートさせます)。ファイルでは、カスタム XML パス規則を使用します)。

そのような追加ファイルを分析/インポートするために SonarQube を取得する方法はありますか?