SonarQube analysis only for x64 builds (as SonarCloud does not support multiple builds per version)
This commit is contained in:
1 parent
14ad783c8f
commit
71126989a7
1 file changed
+13
-6
+13
-6
@@ -46,17 +46,24 @@ before_build:
|
|||||||
{
|
{
|
||||||
Write-Warning "Genius-Video download failed"
|
Write-Warning "Genius-Video download failed"
|
||||||
}
|
}
|
||||||
nuget restore -DisableParallelProcessing
|
|
||||||
choco install "msbuild-sonarqube-runner" -y
|
nuget restore -DisableParallelProcessing
|
||||||
if ($env:APPVEYOR_PULL_REQUEST_NUMBER) { SonarQube.Scanner.MSBuild.exe begin /k:"lukeIam_Vocaluxe" /d:sonar.organization="lukeiam-github" /d:sonar.host.url="https://sonarcloud.io" /d:sonar.login="$Env:SonarQubeToken" /d:"sonar.analysis.mode=preview" /d:"sonar.pullrequest.provider=GitHub" /d:"sonar.pullrequest.key=$env:APPVEYOR_PULL_REQUEST_NUMBER" /d:"sonar.pullrequest.github.repository=lukeIam/Vocaluxe" /d:"sonar.pullrequest.base=$env:APPVEYOR_REPO_BRANCH" /d:"sonar.pullrequest.branch=$env:APPVEYOR_PULL_REQUEST_HEAD_REPO_NAME/$env:APPVEYOR_PULL_REQUEST_HEAD_REPO_BRANCH" }
|
|
||||||
if (-Not $env:APPVEYOR_PULL_REQUEST_NUMBER) { SonarQube.Scanner.MSBuild.exe begin /k:"lukeIam_Vocaluxe" /d:sonar.organization="lukeiam-github" /d:sonar.host.url="https://sonarcloud.io" /d:sonar.projectVersion="$Env:GIT_VERSION_TAG" /d:sonar.login="$Env:SonarQubeToken" }
|
if($Env:PLATFORM -eq 'x64')
|
||||||
|
{
|
||||||
|
choco install "msbuild-sonarqube-runner" -y
|
||||||
|
if ($env:APPVEYOR_PULL_REQUEST_NUMBER) { SonarQube.Scanner.MSBuild.exe begin /k:"lukeIam_Vocaluxe" /d:sonar.organization="lukeiam-github" /d:sonar.host.url="https://sonarcloud.io" /d:sonar.login="$Env:SonarQubeToken" /d:"sonar.analysis.mode=preview" /d:"sonar.pullrequest.provider=GitHub" /d:"sonar.pullrequest.key=$env:APPVEYOR_PULL_REQUEST_NUMBER" /d:"sonar.pullrequest.github.repository=lukeIam/Vocaluxe" /d:"sonar.pullrequest.base=$env:APPVEYOR_REPO_BRANCH" /d:"sonar.pullrequest.branch=$env:APPVEYOR_PULL_REQUEST_HEAD_REPO_NAME/$env:APPVEYOR_PULL_REQUEST_HEAD_REPO_BRANCH" }
|
||||||
|
if (-Not $env:APPVEYOR_PULL_REQUEST_NUMBER) { SonarQube.Scanner.MSBuild.exe begin /k:"lukeIam_Vocaluxe" /d:sonar.organization="lukeiam-github" /d:sonar.host.url="https://sonarcloud.io" /d:sonar.projectVersion="$Env:GIT_VERSION_TAG" /d:sonar.login="$Env:SonarQubeToken" }
|
||||||
|
}
|
||||||
build:
|
build:
|
||||||
project: Vocaluxe.sln
|
project: Vocaluxe.sln
|
||||||
verbosity: normal
|
verbosity: normal
|
||||||
after_build:
|
after_build:
|
||||||
- ps: |
|
- ps: |
|
||||||
SonarQube.Scanner.MSBuild.exe end /d:sonar.login="$Env:SonarQubeToken"
|
if($Env:PLATFORM -eq 'x64')
|
||||||
|
{
|
||||||
|
SonarQube.Scanner.MSBuild.exe end /d:sonar.login="$Env:SonarQubeToken"
|
||||||
|
}
|
||||||
./.appveyor/runGitLink.ps1
|
./.appveyor/runGitLink.ps1
|
||||||
|
|
||||||
cd Output
|
cd Output
|
||||||
|
|||||||
Reference in new issue
Block a user