Tfs vNext,Restore Nuget packages 构建步骤,如何配置多个源?
Tfs vNext, Restore Nuget packages build step, how to configure multiple sources?
我有一个还原 Nuget 包构建步骤作为我的 vNext(现场 TFS 2015)构建的一部分。
此步骤允许您配置 Nuget 参数。
在这里,我将源配置为从我们存储内部 Nuget 包的本地网络共享中提取。
-source "\myNetworkShare\Nuget Packages"
不过,我们也使用publicNuget包,比如Postsharp等
我希望此步骤从多个来源(或至少两个)解决。
1 是内部网络共享,另一个是 public nuget.org 服务器。
这怎么可能?
在一个 NuGet 配置文件中支持添加多个源。在解决方案的 nuget.config 文件中指定您的自定义 NuGet 提要 URL 和 public Nuget 包服务器的 url。
您需要设置自己的 nuget 服务器而不是本地网络共享来保存包。详细方法请参考How to host your own NuGet Server and Package Feed
接下来,继续执行默认的NuGet Restore step from build任务即可。现在所有包都将恢复并可以继续构建。
我有一个还原 Nuget 包构建步骤作为我的 vNext(现场 TFS 2015)构建的一部分。
此步骤允许您配置 Nuget 参数。
在这里,我将源配置为从我们存储内部 Nuget 包的本地网络共享中提取。
-source "\myNetworkShare\Nuget Packages"
不过,我们也使用publicNuget包,比如Postsharp等
我希望此步骤从多个来源(或至少两个)解决。
1 是内部网络共享,另一个是 public nuget.org 服务器。
这怎么可能?
在一个 NuGet 配置文件中支持添加多个源。在解决方案的 nuget.config 文件中指定您的自定义 NuGet 提要 URL 和 public Nuget 包服务器的 url。
您需要设置自己的 nuget 服务器而不是本地网络共享来保存包。详细方法请参考How to host your own NuGet Server and Package Feed
接下来,继续执行默认的NuGet Restore step from build任务即可。现在所有包都将恢复并可以继续构建。