首页 > 解决方案 > 构建的工件不下载

问题描述

在我的构建中,我发布了一个工件,我可以看到它已成功发布到 DevOps。但是,当我使用“下载构建工件”任务下载它时,日志显示:

“链接的工件数:0

成功将工件下载到 F:\agent_work\2\a"

并且没有文件被下载。我错过了什么?附上我的发布和下载任务。

在此处输入图像描述

标签: azure-devops

解决方案


构建的工件不下载

您可能误解了这两个任务Publish Build Artifacts taskDownload Build Artifacts task

Publish Build Artifacts任务用于将生成项目发布到 Azure Pipelines、TFS 或文件共享。

Download Build Artifacts任务用于将构建工件下载到代理。

因此,如果您使用Download Build Artifacts任务下载构建工件,它将保存在代理上,这就是您看不到任何文件下载的原因。

要下载构建工件,我们可以使用Copy and Publish Build Artifacts 任务,例如:

在此处输入图像描述

在此处输入图像描述

构建完成后,我们可以从 Summary 选项卡中获取文件:

在此处输入图像描述

希望这可以帮助。


推荐阅读