Files
octokit.net/build/Tasks/Clean.cs
Stanley Goldman f70c402d78 Generate code coverage output with coverlet (#1866)
* add support for Codecov reporting on Windows
2019-09-17 09:49:44 -03:00

24 lines
643 B
C#

using Cake.Common.IO;
using Cake.Core.IO;
using Cake.Frosting;
public sealed class Clean : FrostingTask<Context>
{
public override void Run(Context context)
{
var globberSettings = new GlobberSettings
{
Predicate = x => !x.Path.FullPath.Contains("/build/")
};
var directories = context.GetDirectories("./**/bin", globberSettings)
+ context.GetDirectories("./**/obj", globberSettings)
+ context.Artifacts
+ context.CodeCoverage;
foreach (var directory in directories)
{
context.CleanDirectory(directory);
}
}
}