2015-09-04 35 views
1

我已检查TeamCity用户是否有权访问有问题的网络共享。如何在TeamCity中使用“\ company network share ”作为NuGet源代码?

公共NuGet供稿中的所有包都可以正确找到,而网络共享上可用的包则不正确。

当通过Visual Studio构建完全相同的路径而没有问题时,我们使用网络共享。

我试过使用“file:// ratchet/NuGetRepository”,但这并没有什么区别。

TeamCity的日志条目和所述生成步骤配置的屏幕截图显示如下:

NuGet command: E:\BuildAgent01\plugins\nuget-agent\bin\JetBrains.TeamCity.NuGetRunner.exe E:\BuildAgent01\tools\NuGet.CommandLine.DEFAULT.nupkg\tools\NuGet.exe restore E:\BuildAgent01\work\95323b7041b60513\MySolution.sln -Source https://nuget.org/api/v2/ -Source \\ratchet\NuGetRepository\ 

NuGet installer build step configuration.

回答

1

之所以能够通过指定的网络共享的完全合格的名称解决这个问题,例如\\ratchet.hq.local\NuGetRepository

0

可以包括在NuGet.targets文件的包的来源。只需找到注释行并添加您的路径。

<PackageSource Include="https://nuget.org/api/v2/" /> 
<PackageSource Include="\\ratchet\NuGetRepository\" /> 
相关问题