From 13488a5508b0cab6a56b9fd961fbb2beafe927de Mon Sep 17 00:00:00 2001 From: Guilherme Branco Stracini Date: Fri, 15 Feb 2019 10:58:25 -0200 Subject: [PATCH 1/7] Test SonarCloud --- appveyor.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/appveyor.yml b/appveyor.yml index 597d75b..1626f08 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -22,6 +22,11 @@ build: include_nuget_references: true parallel: true verbosity: normal + build_script: + - dotnet tool install --global dotnet-sonarscanner + - dotnet sonarscanner begin /k:"guibranco_CEPAberto" /d:sonar.login="dcd7228a1cdbe91a00ed2e2fb07d4edaa6a0283a" + - dotnet build ViaCEP.sln + - dotnet sonarscanner end /d:sonar.login="dcd7228a1cdbe91a00ed2e2fb07d4edaa6a0283a" after_build: - xcopy C:\projects\viacep\ViaCEP\bin\Release\netstandard2.0\*.* C:\projects\viacep\src\ - rd /s /q C:\projects\viacep\ViaCEP\bin\Release\ From 175a38b6e37e0df74ed4b877e0e1073b1724b691 Mon Sep 17 00:00:00 2001 From: Guilherme Branco Stracini Date: Fri, 15 Feb 2019 11:00:47 -0200 Subject: [PATCH 2/7] Fix bug --- appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index 1626f08..44008cc 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -22,7 +22,7 @@ build: include_nuget_references: true parallel: true verbosity: normal - build_script: +build_script: - dotnet tool install --global dotnet-sonarscanner - dotnet sonarscanner begin /k:"guibranco_CEPAberto" /d:sonar.login="dcd7228a1cdbe91a00ed2e2fb07d4edaa6a0283a" - dotnet build ViaCEP.sln From 9f61926284eb843ec569b3b63b78046ea54f14d9 Mon Sep 17 00:00:00 2001 From: Guilherme Branco Stracini Date: Fri, 15 Feb 2019 11:06:58 -0200 Subject: [PATCH 3/7] Add secure sonarcloud token --- appveyor.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 44008cc..443e6d5 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: + sonarcloudtoken: + secure: RInIGZ27l7L0VcHIfpvPklRbBrGvQeXc6ntT1u10T741dV0vRrAzxRKq5nIrarzj dotnet_csproj: patch: true file: '**\*.csproj' @@ -24,9 +27,8 @@ build: verbosity: normal build_script: - dotnet tool install --global dotnet-sonarscanner - - dotnet sonarscanner begin /k:"guibranco_CEPAberto" /d:sonar.login="dcd7228a1cdbe91a00ed2e2fb07d4edaa6a0283a" - - dotnet build ViaCEP.sln - - dotnet sonarscanner end /d:sonar.login="dcd7228a1cdbe91a00ed2e2fb07d4edaa6a0283a" + - dotnet sonarscanner begin /k:"guibranco_CEPAberto" /d:sonar.organization="guibranco-github" /d:sonar.host.url="https://sonarcloud.io" /d:sonar.login=%sonarcloudtoken% + - dotnet sonarscanner end /d:sonar.login=%sonarcloudtoken% after_build: - xcopy C:\projects\viacep\ViaCEP\bin\Release\netstandard2.0\*.* C:\projects\viacep\src\ - rd /s /q C:\projects\viacep\ViaCEP\bin\Release\ From b018cb2e000aed5a1e2ec8d813427e7c13e9cff5 Mon Sep 17 00:00:00 2001 From: Guilherme Branco Stracini Date: Fri, 15 Feb 2019 11:09:02 -0200 Subject: [PATCH 4/7] Add slashe to sonarcloud login parameter --- appveyor.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 443e6d5..243c4b1 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -27,8 +27,8 @@ build: verbosity: normal build_script: - dotnet tool install --global dotnet-sonarscanner - - dotnet sonarscanner begin /k:"guibranco_CEPAberto" /d:sonar.organization="guibranco-github" /d:sonar.host.url="https://sonarcloud.io" /d:sonar.login=%sonarcloudtoken% - - dotnet sonarscanner end /d:sonar.login=%sonarcloudtoken% + - dotnet sonarscanner begin /k:"guibranco_CEPAberto" /d:sonar.organization="guibranco-github" /d:sonar.host.url="https://sonarcloud.io" /d:sonar.login="%sonarcloudtoken%" + - dotnet sonarscanner end /d:sonar.login="%sonarcloudtoken%" after_build: - xcopy C:\projects\viacep\ViaCEP\bin\Release\netstandard2.0\*.* C:\projects\viacep\src\ - rd /s /q C:\projects\viacep\ViaCEP\bin\Release\ From 30d8669ef6a1989c3ce74ddcab1b5f74b17ac424 Mon Sep 17 00:00:00 2001 From: Guilherme Branco Stracini Date: Fri, 15 Feb 2019 11:23:47 -0200 Subject: [PATCH 5/7] Change appveyor to not run sonarcloud when a PR is opened --- appveyor.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 243c4b1..dbcc4f7 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -8,7 +8,7 @@ configuration: Release skip_commits: message: /(Created|Update).*\.(png|jpg|jpeg|bmp|gif|md)/ environment: - sonarcloudtoken: + SONAR_TOKEN: secure: RInIGZ27l7L0VcHIfpvPklRbBrGvQeXc6ntT1u10T741dV0vRrAzxRKq5nIrarzj dotnet_csproj: patch: true @@ -27,8 +27,15 @@ build: verbosity: normal build_script: - dotnet tool install --global dotnet-sonarscanner - - dotnet sonarscanner begin /k:"guibranco_CEPAberto" /d:sonar.organization="guibranco-github" /d:sonar.host.url="https://sonarcloud.io" /d:sonar.login="%sonarcloudtoken%" - - dotnet sonarscanner end /d:sonar.login="%sonarcloudtoken%" + # Begin 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="%CD%\coverage.xml" }' + -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\ From 418cc284b70f1b7bd5186982d56869da925f997e Mon Sep 17 00:00:00 2001 From: Guilherme Branco Stracini Date: Fri, 15 Feb 2019 11:27:14 -0200 Subject: [PATCH 6/7] Fix bug in appveyor.yml --- appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index dbcc4f7..82aa477 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -33,7 +33,7 @@ build_script: /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="%CD%\coverage.xml" }' + /d:sonar.cs.opencover.reportsPaths="$env:CD\coverage.xml" }' -ps: 'if (-Not $env:APPVEYOR_PULL_REQUEST_NUMBER) { & dotnet sonarscanner end /d:sonar.login="$env:SONAR_TOKEN" }' after_build: From 83aa56148170759e5198206568e2fce62e0a462c Mon Sep 17 00:00:00 2001 From: Guilherme Branco Stracini Date: Fri, 15 Feb 2019 11:31:20 -0200 Subject: [PATCH 7/7] Fix appveyor.yml --- appveyor.yml | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 82aa477..eec71c3 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -27,15 +27,9 @@ build: verbosity: normal build_script: - dotnet tool install --global dotnet-sonarscanner - # Begin 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" }' - -ps: 'if (-Not $env:APPVEYOR_PULL_REQUEST_NUMBER) { & dotnet - sonarscanner end /d:sonar.login="$env:SONAR_TOKEN" }' + - 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\