【发布时间】: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