我正在使用 Azure Devops Release 管道“通过 SSH 复制文件”作业将文件从 Artifacts(git 分支)复制到 Ubuntu 服务器。我使用自托管代理,即 Windows 服务器。以前复制近 3 GB 的文件需要 60 分钟,但现在需要 7 个小时才能完成。
我试过了
问题仍然存在。
代理服务器和目标 Ubuntu 服务器均驻留在同一 Vnet 但不同的子网中。
这不仅发生在当前我们测试的一个发布管道中,它还发生在 2 个发布管道中。
请帮助我解决此问题。
提前致谢
使用“通过 SSH 复制文件”任务版本 0.236.1 时,我可以重现相同的问题。
您可以在Pipeline日志中查看任务版本:
这是使用通过 SSH 复制文件任务版本 0.236.1 时的一个已知问题。
请参阅此票证:通过 SSH 复制文件任务 (0.236.1) 现在非常慢
该问题已报告给产品组。您可以持续关注此票证以查看更新情况。
要解决此问题,您可以更改为使用 YAML Pipeline 来运行通过 SSH 复制文件任务并回滚以使用任务版本:0.231.1
例如:
- task: [email protected]
inputs:
contents: '**'
....
更新:
产品组已将通过 SSH 复制文件任务回滚到版本:0.231.0。
现在任务可以在构建管道和发布管道中按预期工作。