forked from aabenoja/Cake.Parallel
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.cake
47 lines (40 loc) · 851 Bytes
/
build.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
36
37
38
39
40
41
42
43
44
45
46
47
var target = Argument("target", "default");
Task("restore")
.Does(() =>
{
DotNetCoreRestore("./src/");
});
Task("compile")
.IsDependentOn("restore")
.Does(() =>
{
MSBuild("./src/Cake.Parallel.sln");
});
Task("compile-release")
.IsDependentOn("restore")
.Does(() =>
{
MSBuild("./src/Cake.Parallel.sln", new MSBuildSettings {
Configuration = "Release"
});
});
Task("pack")
.IsDependentOn("compile-release")
.Does(() =>
{
DotNetCorePack("./src/Cake.Parallel/Cake.Parallel.Module.csproj", new DotNetCorePackSettings
{
Configuration = "Release",
OutputDirectory = "./"
});
});
Task("xUnit")
.IsDependentOn("compile")
.Does(() =>
{
DotNetCoreTest("./src/Cake.Parallel.Tests/");
});
Task("Default")
.IsDependentOn("xUnit")
.Does(() => {});
RunTarget(target);