2017-03-27 11 views
0

JenkinsとSonarQubeとDockerを使ってMacをセットアップして、自動化をテストしています。私はまた、VMWareとすべてのウィンドウのバリアントを使用して私のWindows VMで同じセットアップを持っています。私の.NETアプリケーションはうまくコンパイルされ、GitHubから引き出してMSBuild.exeを正常に実行した後、SonarQubeを実行できます。しかし、ASPNET Core 1.1のような.NETオープンソースプロジェクトを使ってMacで「dotnet restore」、「dotnet publish」と同様のプロセスを実行するにはどうすればよいですか?私はSonarQubeをセットアップして、Jenkins内からプレビルド、ビルド、ポストビルドの手順を使ってASPNET Core 1.1またはDotNet Core 1.1プロジェクトをスキャンする方法を見ていません。まだSonarQubeにASPNETコアのサポートはありますか? Macで同じことをネイティブに行うには、パッチが必要ですか、コマンドライングループのスクリプトを実行する必要はありますか?どんな助けもありがとうございます。私は数時間を探して何も見つけていない。SonarQubeを使用してASPNET Core 1.1プロジェクトをスキャンするにはどうすればよいですか?

答えて

2

.NETコアプロジェクトのサポートは、MSBuild用SonarQubeスキャナーではまだ利用できません。現在取り組んでおり、今後2週間以内に利用可能になるはずです。

ステータスを確認するには、SONARMSBRU-167を気軽に参照してください。

+1

はすべてのバージョンのですか? SonarQubeをWindowsでもMac OS XでもLinuxでも使えますか?私の具体的な質問はMac上であったが、.NET Core/ASPNET Coreアプリケーションが動作するすべてのOSの亜種について、興味があった。 –

+0

現時点では、MSBuild(12,14、および15)のビルドのみをサポートしているため、これはWindows上でのみ機能します。将来、他のプラットフォーム(macOSやLinux)で解析を実行できるようになります。 –

+1

@ Fabrice-SonarSourceTeamこの修正は現在利用可能ですか?私はasp.net core .xprojプロジェクトを持っていて、ビルドにmsbuildを使用していません。私はいくつかの点を覚えておく必要がありますか? – tyrion

関連する問題