Azure Pipeline MS 托管的 mac 代理:CopyFiles 任务需要 15 分钟才能完成 10MB

问题描述 投票:0回答:1

我最近将一些构建步骤迁移到 Microsoft 托管的 mac 代理。

创建我的应用程序的

.dmg
(大约 10MB)后,我将其复制到 Artifacts Staging 目录中。过去,在我的自托管 Mac 代理上,这需要几秒钟的时间,但现在始终需要大约 15 分钟!

这应该是本地文件复制操作,并且应该快得多。有没有人经历过类似的事情?

这是我的 YAML,以防万一

- job: MacOSApp
  pool:
      name: 'Azure Pipelines' # Use Microsoft Agent 
      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
azure macos azure-pipelines azure-pipelines-tasks azure-agent
1个回答
0
投票

我在我的组织(地理是欧洲)中对此进行了测试,并且

macOS-14
使用
CopyFiles@2
任务只花了2秒就复制了大约12MB的文件。

您可以尝试其他图像,

macOS-13
macOS-12
,看看是否需要很长时间。

© www.soinside.com 2019 - 2024. All rights reserved.