FlubuCore v3.2.0.0 Release Notes
-
- โ Added coverlet task
.AddCoreTask(x => x.CoverletTask("assembly.dll")
- โ Adds flubu setup where you can set location of the build script and project file. run
flubu setup
โ Added When condition to all tasks.
var compile = context .CreateTarget("compile") .SetDescription("Compiles the VS solution") .AddCoreTask(x => x.Build().Configuration("Release").When( () => { return context.BuildSystems().IsLocalBuild; }, task => { task.Configuration("Debug"); }));
Fixed bug where nuget and assemlby references were not loaded if csproj didnt have both of them
Adds OnBuildFailed event.
๐ public class BuildScript : DefaultBuildScript { protected override void OnBuildFailed(ITaskSession session, Exception ex) { } }
โ Adds before and after target execution events.
protected override void BeforeTargetExecution(ITaskContext context) { } protected override void AfterTargetExecution(ITaskContext context) { }
โ Adds before and after build execution events.
protected override void BeforeBuildExecution(ITaskContext context) { } protected override void AfterBuildExecution(ITaskSession session) { }
Improved nunit tasks fluent intefaces.
Added skipped target dependencies and tasks logging.
Publicly exposed task name.
fixed one of the default build script csproj locations.
- โ Added coverlet task