在我的构建中,我发布了一个工件,可以看到该工件已成功发布到DevOps。但是,当我使用“下载构建工件”任务下载它时,日志显示:
“链接的工件数量:0
已成功将工件下载到F:\ agent_work \ 2 \ a“
并且没有文件下载。我想念什么?我的发布和下载任务已随附。
答案 0 :(得分:1)
Build的工件没有下载
您可能误解了Publish Build Artifacts task和Download Build Artifacts task这两个任务。
Publish Build Artifacts
任务用于将构建工件发布到Azure Pipelines,TFS或文件共享。
Download Build Artifacts
任务用于将构建工件下载到代理。
因此,如果您使用Download Build Artifacts
任务下载构建工件,它将被保存在代理中,这就是下载看不到任何文件的原因。
要下载构建工件,我们可以使用Copy和“发布构建工件”任务,例如:
和
构建完成后,我们可以从“摘要”选项卡获取文件:
希望这会有所帮助。