- Add Cake build project - Change to CPM - Package bumps for security bumps - Reorganise solution structure to group harness projects
23 lines
No EOL
484 B
C#
23 lines
No EOL
484 B
C#
using Cake.Common;
|
|
using Cake.Common.Tools.DotNet;
|
|
using Cake.Core.Diagnostics;
|
|
using Cake.Frosting;
|
|
|
|
namespace Build.Tasks;
|
|
|
|
[TaskName("Clean")]
|
|
public class CleanTask : FrostingTask<BuildContext>
|
|
{
|
|
public override void Run(BuildContext context)
|
|
{
|
|
context.DotNetClean(context.PowershellModuleProjectDirectory);
|
|
|
|
var outDir = context.FileSystem.GetDirectory(context.PowershellModuleOutputDir);
|
|
if (outDir.Exists)
|
|
{
|
|
outDir.Delete(true);
|
|
}
|
|
|
|
base.Run(context);
|
|
}
|
|
} |