咨询Azure DevOps Server及Azure Pipelines安装磁盘空间需求
Azure DevOps Server 与 Azure Pipelines 磁盘空间要求
Azure Pipelines
Azure Pipelines是云端SaaS服务,核心运行资源都托管在微软Azure云端,本地无需为服务本身分配磁盘空间。
- 若使用微软托管代理,完全不用考虑本地磁盘;
- 若使用自托管代理(用自己的机器跑构建/部署任务),代理机器的空间需求取决于项目规模:
- 基础要求:至少50GB可用空间,用于存放临时构建文件、依赖包、构建产物等;
- 大型项目(比如涉及镜像构建、大量依赖包)建议预留100GB以上,避免空间不足导致任务失败。
Azure DevOps Server(本地部署)
作为本地安装的版本,磁盘空间需求分两种场景:
- 基础测试/小型团队安装(内置SQL Server Express):
- 系统盘(安装程序所在盘):至少10GB可用空间(安装包约2GB,安装过程需临时空间);
- 数据存储盘:建议至少20GB可用空间,用于存放代码仓库、工作项数据、构建日志等。
- 生产环境部署(搭配独立SQL Server):
- 应用层服务器:系统盘至少10GB可用空间;
- SQL Server服务器:
- 数据盘:至少50GB可用空间(初始数据占用不大,但后续代码、构建数据会持续增长);
- 日志盘:至少20GB可用空间,用于存储SQL事务日志;
- 额外建议:预留30%-50%的冗余空间,应对数据增长和临时文件需求。
另外,不管哪种场景,定期清理旧构建日志、废弃代码分支,能有效避免磁盘空间被过度占用。
内容的提问来源于stack exchange,提问作者Dehanys Martínez
相关产品推荐
相关产品推荐

