@@ -28,7 +28,7 @@ concurrency:
2828 cancel-in-progress : true
2929jobs :
3030 sonarcloud :
31- runs-on : windows -latest
31+ runs-on : ubuntu -latest
3232 permissions :
3333 contents : read
3434 steps :
@@ -49,14 +49,14 @@ jobs:
4949 - name : Cache SonarCloud packages
5050 uses : actions/cache@v4
5151 with :
52- path : ~\ sonar\ cache
52+ path : ~/ sonar/ cache
5353 key : ${{ runner.os }}-sonar
5454 restore-keys : ${{ runner.os }}-sonar
5555 - name : Cache SonarCloud scanner
5656 id : cache-sonar-scanner
5757 uses : actions/cache@v4
5858 with :
59- path : .\ .sonar\ scanner
59+ path : ./ .sonar/ scanner
6060 key : ${{ runner.os }}-sonar-scanner
6161 restore-keys : ${{ runner.os }}-sonar-scanner
6262 - name : Install tools
@@ -65,19 +65,18 @@ jobs:
6565 env :
6666 SONAR_TOKEN : ${{ secrets.SONAR_TOKEN }}
6767 USE_MOCK_SERVER : ${{ vars.USE_MOCK_SERVER }}
68- shell : powershell
6968 run : |
70- .\.sonar\scanner\ dotnet-sonarscanner begin `
71- /k:"Tsingis_bitcoin-web-api" `
72- /o:"tsingis" `
73- /d:sonar.token="${{ env.SONAR_TOKEN }}" `
74- /d:sonar.host.url="https://sonarcloud.io" `
75- /d:sonar.cs.vscoveragexml.reportsPaths="coverage.xml" `
69+ dotnet tool run dotnet -sonarscanner begin \
70+ /k:"Tsingis_bitcoin-web-api" \
71+ /o:"tsingis" \
72+ /d:sonar.token="${{ env.SONAR_TOKEN }}" \
73+ /d:sonar.host.url="https://sonarcloud.io" \
74+ /d:sonar.cs.vscoveragexml.reportsPaths="coverage.xml" \
7675 /d:sonar.scanner.scanAll=false
7776
7877 dotnet restore --locked-mode
7978 dotnet build --no-restore
8079 dotnet tool run dotnet-coverage collect "dotnet test --no-restore --no-build" -f xml -o "coverage.xml"
8180
82- .\.sonar\scanner\dotnet-sonarscanner end `
81+ .\.sonar\scanner\dotnet-sonarscanner end \
8382 /d:sonar.token="${{ env.SONAR_TOKEN }}"
0 commit comments