diff --git a/appveyor.yml b/appveyor.yml index 597d75b..eec71c3 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -7,6 +7,9 @@ image: Visual Studio 2017 configuration: Release skip_commits: message: /(Created|Update).*\.(png|jpg|jpeg|bmp|gif|md)/ +environment: + SONAR_TOKEN: + secure: RInIGZ27l7L0VcHIfpvPklRbBrGvQeXc6ntT1u10T741dV0vRrAzxRKq5nIrarzj dotnet_csproj: patch: true file: '**\*.csproj' @@ -22,6 +25,11 @@ build: include_nuget_references: true parallel: true verbosity: normal +build_script: + - dotnet tool install --global dotnet-sonarscanner + - ps: 'if (-Not $env:APPVEYOR_PULL_REQUEST_NUMBER) { & dotnet sonarscanner begin /k:"guibranco_CEPAberto" /d:sonar.organization="guibranco-github" /d:sonar.host.url="https://sonarcloud.io" /d:sonar.login="$env:SONAR_TOKEN" /v:"$env:APPVEYOR_BUILD_NUMBER" /d:sonar.cs.opencover.reportsPaths="$env:CD\coverage.xml" }' + - dotnet build + - ps: 'if (-Not $env:APPVEYOR_PULL_REQUEST_NUMBER) { & dotnet sonarscanner end /d:sonar.login="$env:SONAR_TOKEN" }' after_build: - xcopy C:\projects\viacep\ViaCEP\bin\Release\netstandard2.0\*.* C:\projects\viacep\src\ - rd /s /q C:\projects\viacep\ViaCEP\bin\Release\