This repository has been archived by the owner on May 20, 2021. It is now read-only.
/
recipe.cake
35 lines (28 loc) · 1.85 KB
/
recipe.cake
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/*
* https://cake-contrib.github.io/Cake.Recipe/docs/usage/creating-release
* https://cake-contrib.github.io/Cake.Recipe/docs/fundamentals/environment-variables
*[Environment]::SetEnvironmentVariable("GITHUB_USERNAME", "")
*[Environment]::SetEnvironmentVariable("GITHUB_PASSWORD", "")
*/
#load nuget:?package=Cake.Recipe&version=1.0.0
Environment.SetVariableNames();
BuildParameters.SetParameters(context: Context,
buildSystem: BuildSystem,
sourceDirectoryPath: "./src",
title: "Cake.EntityFramework",
repositoryOwner: "cake-contrib",
repositoryName: "Cake.EntityFramework",
appVeyorAccountName: "cakecontrib",
shouldRunGitVersion: true);
BuildParameters.PrintParameters(Context);
ToolSettings.SetToolSettings(context: Context,
dupFinderExcludePattern: new string[]
{
BuildParameters.RootDirectoryPath + "/src/Cake.EntityFramework.TestProject.Postgres/**/*.cs",
BuildParameters.RootDirectoryPath + "/src/Cake.EntityFramework.TestProject.SqlServer/**/*.cs",
BuildParameters.RootDirectoryPath + "/src/Cake.EntityFramework.Tests/**/*.cs"
},
testCoverageFilter: "+[*]* -[xunit.*]* -[Cake.Core]* -[Cake.Testing]* -[*.Tests]* -[Cake.EntityFramework.TestProject.Postgres]* -[Cake.EntityFramework.TestProject.SqlServer]* -[FluentAssertions]* -[FluentAssertions.Core]* -[*]Costura.AssemblyLoader",
testCoverageExcludeByAttribute: "*.ExcludeFromCodeCoverage*",
testCoverageExcludeByFile: "*/*Designer.cs;*/*.g.cs;*/*.g.i.cs");
Build.Run();