我在teamcity 8中设置了一个需要nuget包恢复的项目,并且我还添加了两个构建步骤,一个用于Nuget安装程序和MsBuild。团队城市中的Nuget包恢复失败 - (TeamCity 8)
因为我们需要通过代理进行连接,所以我也使用命令行工具将它设置在配置标签下的Nuget.config文件中。
但是,当我在teamcity内部构建项目时,我无法恢复软件包。 我得到以下错误:
但是,当我尝试直接从命令行运行该命令,的NuGet包成功恢复。
我需要在teamcity中有额外的设置才能使其工作吗? 如果有帮助,我已经添加了一个环境变量来启用nuget包恢复。
当您在Team City构建代理上运行命令行时,您是否使用相同的帐户登录服务? 这可能是一个权限问题,其中用户没有适当的权限来访问代理。 – Damon 2014-09-22 13:48:37
是的,我注意到teamcity服务器以管理员身份登录,而构建代理以“本地系统”身份登录。我以管理员身份运行nuget命令 – lacoder 2014-09-22 15:07:31