首页 > 解决方案 > Devops 和 Bitbucket 构建管道 - 磁盘空间不足

问题描述

我正在尝试构建与上传到 Bitbucket 存储库的项目连接的 Azure devops 管道,但每次构建我都面临这 3 个错误

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

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

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

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

标签: .netgitazure-devopsbitbucketazure-devops-pipelines

解决方案


根据微软的文档

(Microsoft 托管的代理)为您的源和构建输出提供至少 10 GB 的存储空间。

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

解决方法,您可以尝试拆分您的回购。


推荐阅读