【问题标题】:Rebuild on Azure Devops without Redownloading Nuget Packages在 Azure Devops 上重建,无需重新下载 Nuget 包
【发布时间】:2019-04-23 22:00:57
【问题描述】:

我们正在通过 Azure Devops 构建一个 Net Core 2.0 项目。这需要很长时间,因为它会不断重新下载和安装 Nuget 包,需要 5 分钟。

如何让它快速构建,(例如,当我在本地 Visual Studio 上重建时,它不必重新下载 nuget,因此构建只需几秒钟)。如何让它保留构建中的 Nuget 包?

当前 YAML Azure Devops 代码:

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"

【问题讨论】:

    标签: .net-core azure-devops nuget nuget-package devops


    【解决方案1】:

    如果您使用的是 Microsoft 提供的托管代理,则无能为力。它每次都会恢复包,因为每个构建都是一个新的代理。

    解决方法是设置您自己的自托管私有代理,您可以根据需要进行配置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-23
      • 2013-09-08
      • 1970-01-01
      • 2021-02-23
      • 1970-01-01
      相关资源
      最近更新 更多