Jenkins (来自HRESULT的异常:0x8000FFFF(E_意外))nuget还原失败
我们使用Jenkins作为构建服务器在Windows从机上运行nuget restore。当从属服务以用户帐户而不是系统帐户运行时,Jenkins (来自HRESULT的异常:0x8000FFFF(E_意外))nuget还原失败,jenkins,nuget,Jenkins,Nuget,我们使用Jenkins作为构建服务器在Windows从机上运行nuget restore。当从属服务以用户帐户而不是系统帐户运行时,nuget restore可能会失败 Error parsing solution file at d:\jenkins\tools\ci-home\workspace\t_im-server_feature_os-jenkins_2\IM-Server.sln: Catastrophic failure (Exception from HRESULT: 0x800
nuget restore
可能会失败
Error parsing solution file at d:\jenkins\tools\ci-home\workspace\t_im-server_feature_os-jenkins_2\IM-Server.sln: Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED)) nuget restore failed
我们运行以下命令:
%NuGetExe% restore "%PathServer%SC.InputManagement.sln" -PackagesDirectory "%PathServer%packages" 1>%LogFile% 2>&1
解决方案文件很好,因为如果登录到构建服务器并运行nuget restore
这很好。我认为jenkins用户可能没有文件夹的权限,但他可以完全控制整个文件夹
我们使用
NuGet.exe 5.3.1.6268
从工作区中删除包
-文件夹
我怀疑包
-文件夹存在权限问题,因为我与我的用户一起进入项目文件夹并手动运行nuget restore
进行测试
也许不是最好的主意