【问题标题】:Linux Centos TeamCity build agent fails to restore nuget packagesLinux Centos TeamCity 构建代理无法恢复 nuget 包
【发布时间】:2019-09-05 07:27:31
【问题描述】:

当 Teamcity 构建代理执行我的 bash 脚本时,它无法恢复 nuget 包并显示以下消息:

dotnet restore my-solution.sln
/usr/share/dotnet/sdk/2.2.401/NuGet.targets(525,5): error : 
'NUGET_PACKAGES' must contain an absolute path 'C:\temp\nugetcache'.

运行构建代理的用户没有 sudo 权限。

如果我使用相同的帐户登录机器并从构建代理工作目录运行脚本,它工作正常。

所以只有在团队城市服务器触发构建时才会发生这种情况。

我猜这与权限有关,但我被卡住了......

【问题讨论】:

    标签: .net-core teamcity centos7


    【解决方案1】:

    我找到了解决方案。父项目集 env var 'NUGET_PACKAGES'

    清除,一切正常!

    【讨论】:

      猜你喜欢
      • 2018-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多