Browse Source

Fix build Clean target (#17531)

pull/17558/head
Julien Lebosquain 1 year ago
committed by GitHub
parent
commit
29232ff077
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 1
      nukebuild/Build.cs
  2. 6
      nukebuild/BuildParameters.cs

1
nukebuild/Build.cs

@ -108,7 +108,6 @@ partial class Build : NukeBuild
Target Clean => _ => _.Executes(() =>
{
Parameters.BuildDirs.ForEach(DeleteDirectory);
Parameters.BuildDirs.ForEach(EnsureCleanDirectory);
EnsureCleanDirectory(Parameters.ArtifactsDir);
EnsureCleanDirectory(Parameters.NugetIntermediateRoot);
EnsureCleanDirectory(Parameters.NugetRoot);

6
nukebuild/BuildParameters.cs

@ -145,7 +145,11 @@ public partial class Build
NugetIntermediateRoot = RootDirectory / "build-intermediate" / "nuget";
ZipRoot = ArtifactsDir / "zip";
TestResultsRoot = ArtifactsDir / "test-results";
BuildDirs = GlobDirectories(RootDirectory, "**bin").Concat(GlobDirectories(RootDirectory, "**obj")).ToList();
BuildDirs = GlobDirectories(RootDirectory, "**/bin")
.Concat(GlobDirectories(RootDirectory, "**/obj"))
.Where(dir => !dir.Contains("nukebuild"))
.Concat(GlobDirectories(RootDirectory, "**/node_modules"))
.ToList();
DirSuffix = Configuration;
FileZipSuffix = Version + ".zip";
ZipCoreArtifacts = ZipRoot / ("Avalonia-" + FileZipSuffix);

Loading…
Cancel
Save