Azure Pipeline托管Mac代理CopyFiles任务耗时过长求助
Microsoft托管Mac代理本地文件复制异常缓慢问题
近期将部分构建步骤迁移至Microsoft-Hosted Mac代理后遇到了奇怪的性能问题:生成的约10MB应用.dmg文件,复制到Artifacts Staging目录时,在自托管Mac代理上仅需几秒完成,换成微软托管代理后却持续耗时约15分钟——这明明是本地文件复制操作,速度不该这么慢。有人遇到过类似问题吗?
YAML配置
- job: MacOSApp pool: name: 'Azure Pipelines' # 使用Microsoft代理 vmImage: 'macOS-14' steps: - task: CopyFiles@2 displayName: 'Copy App' inputs: SourceFolder: 'deploy/build-app/output' Contents: 'MyApp.dmg' TargetFolder: '$(build.artifactstagingdirectory)' CleanTargetFolder: false OverWrite: true flattenFolders: true preserveTimestamp: true
环境信息
- 代理版本:3.241.0
- 镜像版本:20240707.1
已尝试但无效的方案
- 切换使用macos-13或macos-12镜像
- 关闭flattenFolders和preserveTimestamp选项
更新:尝试添加ArchiveFiles@2步骤生成.zip文件后再复制,该步骤耗时50分钟后直接超时!
内容的提问来源于stack exchange,提问作者Sidelobe
相关产品推荐
相关产品推荐

