diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d04e242..1eae2d4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -80,7 +80,7 @@ core-build: rules: - if: $CI_COMMIT_TAG =~ /^v[0-9.]+/ script: - - dotnet build -c Release --nologo Cloudflare/Cloudflare.csproj + - dotnet build -c Release --nologo - mkdir ./artifacts - shopt -s globstar - mv ./**/*.nupkg ./artifacts/ || true @@ -101,8 +101,12 @@ core-test: - 64bit rules: - if: $CI_COMMIT_TAG =~ /^v[0-9.]+/ + before_script: + - dotnet tool install dotnet-reportgenerator-globaltool --tool-path /dotnet-tools script: - - dotnet test -c Release --nologo /p:CoverletOutputFormat=Cobertura Cloudflare.Tests/Cloudflare.Tests.csproj + - dotnet test -c Release --nologo /p:CoverletOutputFormat=Cobertura + - /dotnet-tools/reportgenerator "-reports:${CI_PROJECT_DIR}/**/coverage.cobertura.xml" "-targetdir:/reports" -reportType:TextSummary + - cat /reports/Summary.txt artifacts: when: always reports: @@ -138,7 +142,7 @@ extensions-build: script: - dotnet build -c Release --nologo - mkdir ./artifacts - - shopt -s globstars + - shopt -s globstar - mv ./**/*.nupkg ./artifacts/ || true - mv ./**/*.snupkg ./artifacts/ || true artifacts: @@ -157,8 +161,12 @@ extensions-test: - 64bit rules: - if: $CI_COMMIT_TAG =~ /^[a-z]+\/v[0-9.]+/ + before_script: + - dotnet tool install dotnet-reportgenerator-globaltool --tool-path /dotnet-tools script: - dotnet test -c Release --nologo /p:CoverletOutputFormat=Cobertura + - /dotnet-tools/reportgenerator "-reports:${CI_PROJECT_DIR}/**/coverage.cobertura.xml" "-targetdir:/reports" -reportType:TextSummary + - cat /reports/Summary.txt artifacts: when: always reports: diff --git a/Directory.Build.props b/Directory.Build.props index f2a4197..105d684 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -2,10 +2,6 @@ 12.0 - git - https://github.com/AM-WD/cloudflare-api.git - true - 00240000048000009400000006020000002400005253413100040000010001005d36da5b1ce821f80e6ec0f2b0d909de7f7fcbd3e59d01f0df660453bde3df65ce571562c540f16f50a3c900e2beacffbe6670443b5bbae62b7f297cd02ab4484a9e2f48e1c6250f684612df57ac7ff6684d040948622da556586229b9f5b562e6f65cf3e83e49ca165bd32cbba8a6015bf6fcd2ccfc0e0cb5d1d9e2449543f1 true diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 3ad0f20..080e6e8 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -7,6 +7,10 @@ false true + git + https://github.com/AM-WD/cloudflare-api.git + true + package-icon.png README.md https://developers.cloudflare.com/api @@ -41,7 +45,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/test/Directory.Build.props b/test/Directory.Build.props index c94c19c..ab3c9c4 100644 --- a/test/Directory.Build.props +++ b/test/Directory.Build.props @@ -13,8 +13,8 @@ - - + +