From 9cb87032b9a7e4c67d8d3e74da260b15f05e8e85 Mon Sep 17 00:00:00 2001 From: ShaoHua <345265198@qqcom> Date: Tue, 2 Dec 2025 13:55:23 +0800 Subject: [PATCH] fix workflow: remove github dependency + duplicate scan --- .gitea/workflows/sonar-scan.yml | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/sonar-scan.yml b/.gitea/workflows/sonar-scan.yml index 757de22..f86129e 100644 --- a/.gitea/workflows/sonar-scan.yml +++ b/.gitea/workflows/sonar-scan.yml @@ -29,15 +29,17 @@ jobs: dotnet restore dotnet build --configuration Release - # 修复语法后的扫描步骤 - - name: Run SonarQube Scan + # 官方标准.NET扫描流程(替换原步骤) + - name: Run SonarQube Scan (Official .NET Flow) run: | - sonar-scanner ` - -Dsonar.projectKey=sqp_28b681b0124003c4393fa03c0a336875539e22c2 ` - -Dsonar.sources=./ ` - -Dsonar.host.url=http://127.0.0.1:9000 ` - -Dsonar.login=${{ secrets.SONAR_TOKEN }} ` - -Dsonar.language=csharp ` - -Dsonar.dotnet.build.directory=./**/bin/Release ` - -Dsonar.exclusions=**/obj/**,**/bin/Debug/** ` - -Dsonar.coverage.exclusions=**/Test/**,**/*.Tests.cs \ No newline at end of file + dotnet tool install --global dotnet-sonarscanner + dotnet sonarscanner begin ` + /k:"sqp_28b681b0124003c4393fa03c0a336875539e22c2" ` + /d:sonar.host.url="http://127.0.0.1:9000" ` + /d:sonar.login="${{ secrets.SONAR_TOKEN }}" ` + /d:sonar.sources="./" ` + /d:sonar.language="csharp" ` + /d:sonar.exclusions="**/obj/**,**/bin/Debug/**" ` + /d:sonar.coverage.exclusions="**/Test/**,**/*.Tests.cs" + dotnet build --configuration Release + dotnet sonarscanner end /d:sonar.login="${{ secrets.SONAR_TOKEN }}" \ No newline at end of file