gpt4 book ai didi

nuget - 如何使 Nuget 恢复工作更快?

转载 作者:行者123 更新时间:2023-12-01 04:46:59 25 4
gpt4 key购买 nike

我们正在使用 构建 CD 管道VSTS 托管构建服务器。恢复Nuget需要3分钟以上。这时间太长了。

我怎样才能让它运行得更快?有没有缓存 我们可以使用系统吗?

最佳答案

更新:缓存现在普遍可用( docs )
Caching is currently on the feature pipeline日期待定。同时,您可以使用上传管道工件/下载管道工件任务将结果存储在您的 Azure DevOps 帐户中以加快/下载。
Work-in-progress can be tracked here .
同时,Microsoft 1ES (one engineering system, internal organization) has released their internal solution that uses Universal Packages to store arbitrary packages in your Azure DevOps account .它非常快,因为它可以同步以前包之间的增量。 There is a sample on how to configure your Azure Pipeline to store the NuGet package cache in your Sources Directory in order for the task to cache them .

variables:
NUGET_PACKAGES: $(Build.SourcesDirectory)/packages
keyfile: '**/*.csproj, **/packages.config, salt.txt'
vstsFeed: 'feed name'

steps:
- task: 1ESLighthouseEng.PipelineArtifactCaching.RestoreCache@1
displayName: 'Restore artifact'
inputs:
keyfile: $(keyfile)
targetfolder: $(NUGET_PACKAGES)
vstsFeed: $(vstsFeed)

关于nuget - 如何使 Nuget 恢复工作更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45983325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com