使用docker-dotnet-sonarscanner

时间:2018-08-29 15:01:40

标签: docker sonarqube sonarqube-scan

我正在尝试在Windows上使用docker-dotnet-sonarscanner在本地检查代码覆盖率。

直到现在我的脚步:

  1. 使用Sonarqube运行容器,就像这样,它可以正常工作,我检查了:

    docker run -d --name sonarqube -p 9000:9000 -p 9092:9092 sonarqube

  2. 现在,我正在尝试执行分析,在我的项目文件夹中,我运行了:

    docker run --name dotnet-scanner -it --rm -v $(pwd) \ -e PROJECT_KEY=ConsoleApplication1 \ -e PROJECT_NAME=ConsoleApplication1 \ -e PROJECT_VERSION=1.0 \ -e HOST=my_ip_address:9000 \ -e LOGIN_KEY=the_key_I_got_on_local_Server\ burakince/docker-dotnet-sonarscanner

专门说:

winpty docker run --name dotnet-scanner -it --rm -v $(pwd) -e PROJECT_KEY=rede-merchants-cancel-api -e PROJECT_NAME=rede-merchants-cancel-api -e PROJECT_VERSION=2.0 -e HOST=http://172.18.2.230:9000 -e LOGIN_KEY=d9941989468a4fd81e3ffc4abbef466a98ddfb19 burakince/docker-dotnet-sonarscanner

但是我得到以下输出:

  

dotnet恢复   MSBUILD:错误MSB1003:指定项目或解决方案文件。当前工作目录不包含p   项目或解决方案文件。    网络构建   适用于.NET Core的Microsoft(R)Build Engine版本15.7.179.6572   版权所有(C)Microsoft Corporation。保留所有权利。

     

MSBUILD:错误MSB1003:指定项目或解决方案文件。当前工作目录不包含p   项目或解决方案文件。    网络测试   MSBUILD:错误MSB1003:指定项目或解决方案文件。当前工作目录不包含p   项目或解决方案文件。    单声道/opt/sonar-scanner-msbuild/SonarScanner.MSBuild.exe结束/d:sonar.login=d9941989468a4fd81e3ffc4abbef466a9   8ddfb19

但是我检查了一下,它有.sln,它在解决方案文件夹中。

0 个答案:

没有答案