发布 dotnet 项目时,什么可能导致 teamcity 中的间歇性构建失败?

我正在 Teamcity 中维护构建配置。它大部分时间都可以工作,但大约有 1/8 的时间它会失败并显示神秘的错误消息。即使没有变化,失败和成功也会发生。 Screenshot of build config page

错误信息 1:

dotnet 发布 启动:.NET SDK 5.0.300 "C:\Program Files\dotnet\dotnet.exe" 发布 D:\BuildAgent\work\576d3d312224491\UIAutomatedTest.sln --configuration Release @D:\BuildAgent\temp\agentTmp\1.rsp -r win10-x64 --self-contained true 在目录中:D:\BuildAgent\work\576d3d312224491 无法从 [C:\Program Files\dotnet\shared\microsoft.NETCore.App\5.0.6\coreclr.dll] 加载 dll,HRESULT: 0x80070020 进程退出,代码 -1073740791 进程退出,代码 -1073740791

错误信息 2:

开始:.NET SDK 5.0.300 "C:\Program Files\dotnet\dotnet.exe" publish D:\BuildAgent\work\576d3d312224491\UIAutomatedTest.sln --configuration Release @D:\BuildAgent\temp\agentTmp \1.rsp -r win10-x64 --self-contained true 在目录中:D:\BuildAgent\work\576d3d312224491 未处理的异常。 System.IO.FileLoadException: 无法加载文件或程序集“C:\Program Files\dotnet\sdk\5.0.300\dotnet.dll”。该进程无法访问该文件,因为它正被另一个进程使用。 (0x80070020) 文件名:'C:\Program Files\dotnet\sdk\5.0.300\dotnet.dll' 进程退出,代码为 -532462766 进程退出,代码为 -532462766

我怀疑错误可能是由于之前的构建没有释放 dll 造成的,但是即使没有队列来启动构建,构建失败也会发生。 有没有人遇到过类似的问题?什么可能导致构建间歇性失败?

Yyyy1JJJJ 回答:发布 dotnet 项目时,什么可能导致 teamcity 中的间歇性构建失败?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/47461.html

大家都在问