Files
eveo/build/Tasks/Build.cs
2021-02-01 23:55:36 +02:00

27 lines
642 B
C#

using Cake.Common.Diagnostics;
using Cake.Common.Tools.MSBuild;
using Cake.Frosting;
namespace Build.Tasks
{
[Dependency(typeof(Restore))]
public sealed class Build : FrostingTask<Context>
{
public override void Run(Context context)
{
context.Information("Build started...");
context.MSBuild(Configuration.SolutionName, settings =>
{
settings.Configuration = Configuration.BuildConfiguration;
settings.ToolVersion = MSBuildToolVersion.Default;
if (!string.IsNullOrEmpty(Configuration.BuildToolPath))
{
settings.ToolPath = Configuration.BuildToolPath;
}
});
}
}
}