#178: Configure Cake.Frosting build system

This commit is contained in:
Anton Kasyanov
2021-02-01 23:55:36 +02:00
parent e4229dcefc
commit 779ff2cf7c
14 changed files with 995 additions and 20 deletions

22
build/Program.cs Normal file
View File

@@ -0,0 +1,22 @@
using Cake.Frosting;
using Microsoft.Extensions.DependencyInjection;
namespace Build
{
public class Program : IFrostingStartup
{
public static int Main(string[] args)
=> new CakeHost()
.UseStartup<Program>()
.Run(args);
public void Configure(IServiceCollection services)
{
services.UseContext<Context>();
services.UseLifetime<Lifetime>();
//move up from build directory and searching for sln or csproj files
services.UseWorkingDirectory("..");
}
}
}