[英]How does Nuget Restore task work? Does nuget.config in the solution have to match that of in the build server?
两个nuget.config文件需要匹配吗?
对于这个问题,答案是否定的,它们不需要匹配。 根据文档定义:
启用此复选框并执行此还原任务时,服务器将仅获取已在存储库源代码管理下的配置文件。 本地构建代理中存在的配置文件对此文件没有任何影响。 因此,它们不需要匹配。
在构建期间,源存储库中的nuget.config文件是否替换了构建服务器中的nuget.config?
是的,如果本地配置文件与repos中的参数配置相同,则在运行构建时,本地文件将被repos中的文件覆盖,这是由于接近原理所致。
例如,如果您在配置文件中配置了一些关于feed的内容,而在本地仓库中则没有。 运行构建时,本地文件需要使用此值,因为构建服务器将使用本地文件。
因此,对于这个问题,在构建期间,存储库中的nuget.config文件将覆盖构建服务器中的nuget.config。 而且,与此相关的前提是这两个配置文件具有相同的参数配置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.