Skip to content

Commit 1a2e33a

Browse files
committed
Updated cake build script to not do any packaging.
1 parent 5533ba7 commit 1a2e33a

5 files changed

Lines changed: 24208 additions & 61 deletions

File tree

build.cake

Lines changed: 19 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,29 @@
1-
#tool nuget:?package=NUnit.ConsoleRunner&version=3.4.0
2-
//////////////////////////////////////////////////////////////////////
3-
// ARGUMENTS
4-
//////////////////////////////////////////////////////////////////////
1+
var json = "./project.json";
2+
var target = Argument ("target", "Default");
53

6-
var target = Argument("target", "Default");
7-
var configuration = Argument("configuration", "Release");
4+
Task ("Default").IsDependentOn ("build");
85

9-
//////////////////////////////////////////////////////////////////////
10-
// PREPARATION
11-
//////////////////////////////////////////////////////////////////////
12-
13-
// Define directories.
14-
var buildDir = Directory("./src/Example/bin") + Directory(configuration);
15-
16-
//////////////////////////////////////////////////////////////////////
17-
// TASKS
18-
//////////////////////////////////////////////////////////////////////
19-
20-
Task("Clean")
21-
.Does(() =>
6+
Task ("build").IsDependentOn ("clean").Does (() =>
227
{
23-
CleanDirectory(buildDir);
8+
DotNetCoreRestore();
9+
10+
// Always use Jenkins configuration never Debug or Release they will bump version numbers.
11+
var buildSettings = new DotNetCoreBuildSettings {
12+
Configuration = "Jenkins"
13+
};
14+
15+
DotNetCoreBuild(json, buildSettings);
2416
});
2517

26-
Task("Restore-NuGet-Packages")
27-
.IsDependentOn("Clean")
28-
.Does(() =>
18+
Task ("clean").Does (() =>
2919
{
30-
NuGetRestore("./src/Example.sln");
31-
});
20+
CleanDirectories ("./**/bin");
21+
CleanDirectories ("./**/obj");
3222

33-
Task("Build")
34-
.IsDependentOn("Restore-NuGet-Packages")
35-
.Does(() =>
36-
{
37-
if(IsRunningOnWindows())
38-
{
39-
// Use MSBuild
40-
MSBuild("./src/Example.sln", settings =>
41-
settings.SetConfiguration(configuration));
42-
}
43-
else
44-
{
45-
// Use XBuild
46-
XBuild("./src/Example.sln", settings =>
47-
settings.SetConfiguration(configuration));
48-
}
49-
});
23+
CleanDirectories ("./**/Components");
24+
//CleanDirectories ("./**/tools");
5025

51-
Task("Run-Unit-Tests")
52-
.IsDependentOn("Build")
53-
.Does(() =>
54-
{
55-
NUnit3("./src/**/bin/" + configuration + "/*.Tests.dll", new NUnit3Settings {
56-
NoResults = true
57-
});
26+
DeleteFiles ("./**/*.apk");
5827
});
5928

60-
//////////////////////////////////////////////////////////////////////
61-
// TASK TARGETS
62-
//////////////////////////////////////////////////////////////////////
63-
64-
Task("Default")
65-
.IsDependentOn("Run-Unit-Tests");
66-
67-
//////////////////////////////////////////////////////////////////////
68-
// EXECUTION
69-
//////////////////////////////////////////////////////////////////////
70-
71-
RunTarget(target);
29+
RunTarget (target);

0 commit comments

Comments
 (0)