Преглед изворни кода

Cache nuget packages using appdata path

CPK пре 10 месеци
родитељ
комит
1c442c8fc0
2 измењених фајлова са 3 додато и 10 уклоњено
  1. 3 9
      pipelines/Windows/tests-windows.yml
  2. 0 1
      src/Directory.Build.props

+ 3 - 9
pipelines/Windows/tests-windows.yml

@@ -12,7 +12,6 @@ variables:
   buildConfiguration: 'Release'
   buildConfiguration: 'Release'
   wasiVer: 'wasi-sdk-24.0-$(wasi-arch)-windows'
   wasiVer: 'wasi-sdk-24.0-$(wasi-arch)-windows'
   wasiUrl: 'https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-24/$(wasiVer).tar.gz'
   wasiUrl: 'https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-24/$(wasiVer).tar.gz'
-  NUGET_PACKAGES: $(Pipeline.Workspace)/.nuget/packages
 
 
 steps:
 steps:
 - task: CmdLine@2
 - task: CmdLine@2
@@ -61,18 +60,13 @@ steps:
     arguments: 'install wasi-experimental'
     arguments: 'install wasi-experimental'
 
 
 - task: Cache@2
 - task: Cache@2
-  displayName: Cache nuget packages, will remove this later to test if it works
+  displayName: Cache nuget packages, remove before flight
   inputs:
   inputs:
-    key: 'nuget | "$(Agent.OS)" | **/packages.lock.json,!**/bin/**,!**/obj/**'
-    restoreKeys: |
-       nuget | "$(Agent.OS)"
-       nuget
-    path: '$(NUGET_PACKAGES)'
-    cacheHitVar: 'CACHE_RESTORED'
+    key: 'dotnetNuget-windows'
+    path: '%localappdata%\NuGet\v3-cache'
 
 
 - task: NuGetCommand@2
 - task: NuGetCommand@2
   displayName: 'Restore solution'
   displayName: 'Restore solution'
-  condition: ne(variables.CACHE_RESTORED, true)
   inputs:
   inputs:
     restoreSolution: '$(solution)'
     restoreSolution: '$(solution)'
 
 

+ 0 - 1
src/Directory.Build.props

@@ -2,7 +2,6 @@
     <PropertyGroup>
     <PropertyGroup>
         <CodeAnalysisRuleSet>../Custom.ruleset</CodeAnalysisRuleSet>
         <CodeAnalysisRuleSet>../Custom.ruleset</CodeAnalysisRuleSet>
 		    <AvaloniaVersion>11.1.3</AvaloniaVersion>
 		    <AvaloniaVersion>11.1.3</AvaloniaVersion>
-        <RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
     </PropertyGroup>
     </PropertyGroup>
     <ItemGroup>
     <ItemGroup>
         <PackageReference Include="StyleCop.Analyzers" Version="1.1.118" />
         <PackageReference Include="StyleCop.Analyzers" Version="1.1.118" />