Devops 和 Bitbucket 构建管道 - 磁盘空间不足 space

Devops & Bitbucket Build Pipeline - not enough space on the disk

我正在尝试构建与上传到 Bitbucket 存储库的项目相关联的 Azure devops 管道,但每次构建我都遇到了这 3 个错误

错误 MSB3491:无法将行写入文件“obj\Release\XXX.txt”。磁盘空间不足 space。

错误 MSB3021:无法将文件“D:\a\s\XX\packages\Microsoft.Net.Compilers.1.3.2\tools\Microsoft.CodeAnalysis.dll”复制到“bin\roslyn\Microsoft.CodeAnalysis.dll”。磁盘空间不足 space。

错误 MSB3027:无法将“D:\a\s\XXX\packages\Microsoft.Net.Compilers.1.3.2\tools\Microsoft.CodeAnalysis.VisualBasic.dll”复制到“bin\roslyn\Microsoft.CodeAnalysis.VisualBasic.dll”。超过重试次数 10。失败。

我如何知道问题出在哪里(Devops 或 Bitbucket)以及如何解决。

根据Microsoft's documentation,

(Microsoft-hosted agents) Provide at least 10 GB of storage for your source and build outputs.

因此,如果您收到“磁盘错误 space 不足”,这可能意味着 您的源代码使用的磁盘数量 space(文件、存储库、分支等),连同构建输出占用的磁盘数量space(构建过程中生成的文件)正在超过您的 DevOps 计划提供的 10 GB 存储空间。

解决方法,您可以尝试拆分您的存储库。