Skip to content

Commit

Permalink
Clean package cache only after packing
Browse files Browse the repository at this point in the history
Since non-packaging projects might be built multiple times without producing packages, cleaning after every build is not only wasteful (in terms of processing/time) but can also break other currently opened solutions and require force-restoring.

Fixes #369
  • Loading branch information
kzu committed Apr 18, 2023
1 parent 6a8c124 commit 74c58fd
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/NuGetizer.Tasks/NuGetizer.Cleanup.targets
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Copyright (c) .NET Foundation. All rights reserved.
</Target>

<!-- Clears nuget cache for the current project package id -->
<Target Name="CleanCachedPackageId" AfterTargets="Build;Pack">
<Target Name="CleanCachedPackageId" AfterTargets="Pack">
<PropertyGroup>
<PackageFolder>$(NuGetCache)\$(PackageId.ToLowerInvariant())</PackageFolder>
</PropertyGroup>
Expand All @@ -49,7 +49,7 @@ Copyright (c) .NET Foundation. All rights reserved.

<Target Name="CleanHttpNuGetCache"
Condition="'$(CleanHttpNuGetCacheOnPack)' == 'true' and Exists('$(HttpNuGetCache)')"
AfterTargets="Build;Pack">
AfterTargets="Pack">
<Message Text="Cleaning $(HttpNuGetCache)" />
<Exec Command='rd "$(HttpNuGetCache)" /q /s' Condition="'$(OS)' == 'Windows_NT'" />
<Exec Command='rm -rf "$(HttpNuGetCache)"' Condition="'$(OS)' != 'Windows_NT'" />
Expand Down

0 comments on commit 74c58fd

Please sign in to comment.