使用nuget 3.4.4时,Teamcity会提示输入凭据

时间:2016-09-30 14:13:11

标签: nuget teamcity nuget-package-restore teamcity-9.0

我们最近在我们的teamcity服务器上将Nuget.exe版本更新为nuget 3.4.4。我们使用经过身份验证的Feed,现在突然我们的构建失败了。我们使用Teamcity中的“Nuget Feed Credentials”功能,并且使用nuget 2.8.0,这非常有效。一旦我们将构建配置切换为使用3.4.4进行包恢复,它就会失败并显示以下内容:

Restoring NuGet package MyPackage.1.0.0-DEV004.
[16:04:05][restore] Please provide credentials for: https://nugetserver.company.com/api
[16:04:06][restore] UserName:   GET https://www.nuget.org/api/v2/Packages(Id='MyPackage';,Version='1.0.0-DEV004')
[16:04:06][restore]   NotFound https://www.nuget.org/api/v2/Packages(Id='MyPackage';,Version='1.0.0-DEV004') 602ms
[16:04:07][restore]   GET https://www.nuget.org/api/v2/FindPackagesById()?id='MyPackage';
[16:04:07][restore]   OK https://www.nuget.org/api/v2/FindPackagesById()?id='MyPackage'; 162ms

我能做些什么吗? nuget 3是否与teamcity中的“authenticated feed”构建功能不兼容?

1 个答案:

答案 0 :(得分:0)

您需要更新到问题TeamCity 10.0.3已解决的TW-44438