Tfs vNext,Restore Nuget包构建步骤,如何配置多个源?

时间:2016-08-04 06:45:14

标签: tfs tfsbuild

我有一个Restore Nuget包构建步骤,作为我的vNext(现场场所TFS 2015)构建的一部分。

此步骤允许您配置Nuget参数。

在这里,我将源配置为从本地网络共享中提取,我们存储内部Nuget包。

-source "\\myNetworkShare\Nuget Packages"

但是,我们也使用公共Nuget软件包,例如Postsharp等。

我希望此步骤可以从多个来源(或至少两个)解决。

1是内部网络共享,另一个是公共nuget.org服务器。

这怎么可能?

1 个答案:

答案 0 :(得分:0)

在一个NuGet配置文件中支持添加多个源。在解决方案的 nuget.config 文件中指定自定义NuGet供稿网址和公共Nuget包服务器的网址。

enter image description here

您需要设置自己的nuget服务器而不是本地网络共享来保存包。详细说明请参考How to host your own NuGet Server and Package Feed

接下来,继续执行构建任务中的默认NuGet Restore step。现在所有包都将被恢复,并且可以继续构建。