Skip to content

Commit

Permalink
Preparation for first release
Browse files Browse the repository at this point in the history
  • Loading branch information
Lukas Körfer committed Jul 30, 2019
1 parent bc4265b commit ba1540a
Showing 1 changed file with 23 additions and 9 deletions.
32 changes: 23 additions & 9 deletions build.cake
Original file line number Diff line number Diff line change
@@ -1,20 +1,21 @@
var target = Argument("target", "Default");

var solution = File("src/Cake.CodeGen.OpenAPI.sln");
var project = File("src/Cake.CodeGen.OpenAPI/Cake.CodeGen.OpenAPI.csproj");
var solution = File("./src/Cake.CodeGen.OpenAPI.sln");
var project = File("./src/Cake.CodeGen.OpenAPI/Cake.CodeGen.OpenAPI.csproj");

Task("Clean")
.Does(() =>
{
CleanDirectory("artifacts");
CleanDirectories("/src/**/bin");
CleanDirectories("/src/**/obj");
CleanDirectory("./artifacts");
CleanDirectories("./src/**/bin");
CleanDirectories("./src/**/obj");
});

Task("Restore")
.Does(() =>
{
DotNetCoreRestore(solution, new DotNetCoreRestoreSettings() {
DotNetCoreRestore(solution, new DotNetCoreRestoreSettings()
{
Verbosity = DotNetCoreVerbosity.Quiet
});
});
Expand All @@ -23,22 +24,35 @@ Task("Build")
.IsDependentOn("Restore")
.Does(() =>
{
DotNetCoreBuild(solution, new DotNetCoreBuildSettings() {
DotNetCoreBuild(solution, new DotNetCoreBuildSettings()
{
NoRestore = true,
Verbosity = DotNetCoreVerbosity.Quiet
});
});

Task("Pack")
.IsDependentOn("Build")
.Does(() =>
{
DotNetCorePack(project, new DotNetCorePackSettings()
{
NoRestore = true,
NoBuild = true,
OutputDirectory = "./artifacts/nuget",
Verbosity = DotNetCoreVerbosity.Quiet
});
});

Task("Push")
.Does(() =>
{
var packages = GetFiles("./artifacts/nuget/*.nupkg");
NuGetPush(packages, new NuGetPushSettings()
{
Source = "https://api.nuget.org/v3/index.json"
});
});

RunTarget(target);

0 comments on commit ba1540a

Please sign in to comment.