forked from martinchrzan/FileTransferManager
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbuild.cake
More file actions
49 lines (40 loc) · 1.34 KB
/
build.cake
File metadata and controls
49 lines (40 loc) · 1.34 KB
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#region ScriptImports
// Scripts
#load "CakeScripts/base/base.buildsystem.cake"
#load "CakeScripts/base/base.variables.cake"
#load "CakeScripts/base/base.setup.cake"
#load "CakeScripts/base/base.nuget.restore.cake"
#load "CakeScripts/base/base.msbuild.cake"
#load "CakeScripts/base/base.altcover.cake"
#load "CakeScripts/base/base.altcover.cake"
#load "CakeScripts/base/base.coveralls.upload.cake"
#load "CakeScripts/base/base.gitreleasenotes.cake"
#load "CakeScripts/base/base.nuget.pack.cake"
#load "CakeScripts/base/base.nuget.push.cake"
#load "CakeScripts/base/base.docfx.cake"
#endregion
#region Tasks
// Set up variables specific for the project
Task ("VariableSetup")
.Does(() => {
projectName = "VaraniumSharp.FileTransferManager";
releaseFolderString = "./{0}/bin/{1}/netstandard2.0";
releaseBinaryType = "dll";
repoOwner = "NinetailLabs";
gitRepo = string.Format("https://github.com/{0}/{1}.git", repoOwner, "FileTransferManager");
testPassed = true;
toolVersion = MSBuildToolVersion.VS2022;
});
Task ("Default")
.IsDependentOn ("DiscoverBuildDetails")
.IsDependentOn ("OutputVariables")
.IsDependentOn ("LocateFiles")
.IsDependentOn ("VariableSetup")
.IsDependentOn ("NugetRestore")
.IsDependentOn ("Build")
.IsDependentOn ("NugetPack")
.IsDependentOn ("NugetPush");
#endregion
#region RunTarget
RunTarget (target);
#endregion