.net core 在Azure Devops上重建而不重新下载Nuget包
我们正在通过Azure Devops构建一个Net Core 2.0项目。这需要很长时间,因为它会持续重新下载和安装Nuget软件包,需要5分钟 如何快速构建它(例如,当我在本地VisualStudio上重建时,它不必重做nugets,所以构建只需几秒钟)。如何使其在构建中保留Nuget包 当前YAML Azure Devops代码:.net core 在Azure Devops上重建而不重新下载Nuget包,.net-core,azure-devops,nuget,nuget-package,devops,.net Core,Azure Devops,Nuget,Nuget Package,Devops,我们正在通过Azure Devops构建一个Net Core 2.0项目。这需要很长时间,因为它会持续重新下载和安装Nuget软件包,需要5分钟 如何快速构建它(例如,当我在本地VisualStudio上重建时,它不必重做nugets,所以构建只需几秒钟)。如何使其在构建中保留Nuget包 当前YAML Azure Devops代码: name: $(Date:yyyyMMdd)$(Rev:.r) trigger: - master pool: vmImage: 'vs2017-win2
name: $(Date:yyyyMMdd)$(Rev:.r)
trigger:
- master
pool:
vmImage: 'vs2017-win2016'
variables:
buildConfiguration: 'Debug'
steps:
- task: DotNetCoreCLI@2
inputs:
command: 'build'
configuration: $(buildConfiguration)
projects: "**/*.csproj"
如果您使用的是Microsoft提供的hosted agent,您将无能为力。它将每次恢复包,因为每个构建都是一个新的代理 解决方法是设置您自己的、自托管的私有代理,您可以根据需要进行配置