From 8b6799bfc7b73efccdbe72d555a77b0151aeed2a Mon Sep 17 00:00:00 2001 From: Pascal Berger Date: Mon, 25 Jul 2022 08:25:11 +0200 Subject: [PATCH] Update build script to Cake Recipe 3.0 --- .appveyor.yml | 2 +- recipe.cake | 20 +++++++++++--------- tools/packages.config | 2 +- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index 5fbd13a..9a8e52c 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -11,7 +11,7 @@ install: - ps: nuget update -self build_script: - - ps: .\build.ps1 -Target AppVeyor + - ps: .\build.ps1 --target=CI # Tests test: off diff --git a/recipe.cake b/recipe.cake index a99e0d9..9d6b0e4 100644 --- a/recipe.cake +++ b/recipe.cake @@ -1,4 +1,8 @@ -#load nuget:?package=Cake.Recipe&version=1.1.1 +#load nuget:https://pkgs.dev.azure.com/cake-contrib/Home/_packaging/addins/nuget/v3/index.json?package=Cake.Recipe&version=3.0.0-beta0001-0007&prerelease + +//************************************************************************************************* +// Settings +//************************************************************************************************* Environment.SetVariableNames(); @@ -10,21 +14,19 @@ BuildParameters.SetParameters( repositoryOwner: "cake-contrib", repositoryName: "Cake.Issues.DupFinder", appVeyorAccountName: "cakecontrib", - shouldGenerateDocumentation: false, - shouldRunCodecov: false, - shouldRunGitVersion: true); + shouldRunCoveralls: false, // Disabled because it's currently failing + shouldGenerateDocumentation: false); BuildParameters.PrintParameters(Context); ToolSettings.SetToolSettings( context: Context, - dupFinderExcludePattern: new string[] - { - BuildParameters.RootDirectoryPath + "/src/Cake.Issues.DupFinder*/**/*.AssemblyInfo.cs", - BuildParameters.RootDirectoryPath + "/src/Cake.Issues.DupFinder.Tests/**/*.cs" - }, testCoverageFilter: "+[*]* -[xunit.*]* -[Cake.Core]* -[Cake.Testing]* -[*.Tests]* -[Cake.Issues]* -[Cake.Issues.Testing]* -[Shouldly]*", testCoverageExcludeByAttribute: "*.ExcludeFromCodeCoverage*", testCoverageExcludeByFile: "*/*Designer.cs;*/*.g.cs;*/*.g.i.cs"); +//************************************************************************************************* +// Execution +//************************************************************************************************* + Build.RunDotNetCore(); diff --git a/tools/packages.config b/tools/packages.config index 997c0e1..0ae6f9a 100644 --- a/tools/packages.config +++ b/tools/packages.config @@ -1,4 +1,4 @@ - +