azure-devops - 构建的工件不下载
问题描述
在我的构建中,我发布了一个工件,我可以看到它已成功发布到 DevOps。但是,当我使用“下载构建工件”任务下载它时,日志显示:
“链接的工件数:0
成功将工件下载到 F:\agent_work\2\a"
并且没有文件被下载。我错过了什么?附上我的发布和下载任务。
解决方案
构建的工件不下载
您可能误解了这两个任务Publish Build Artifacts task和Download Build Artifacts task。
Publish Build Artifacts
任务用于将生成项目发布到 Azure Pipelines、TFS 或文件共享。
Download Build Artifacts
任务用于将构建工件下载到代理。
因此,如果您使用Download Build Artifacts
任务下载构建工件,它将保存在代理上,这就是您看不到任何文件下载的原因。
要下载构建工件,我们可以使用Copy and Publish Build Artifacts 任务,例如:
和
构建完成后,我们可以从 Summary 选项卡中获取文件:
希望这可以帮助。
推荐阅读
- c# - 使用 FluentFTP 通过 TLS/SSL 向/从 FTP 服务器传输时,“身份验证失败,因为远程方已关闭传输流”
- python - 为什么当我们为列表列表中的每个列表列出列表的所有元素时,我们需要在 for in 子句中使用特定的顺序?
- kubernetes - 意外覆盖了默认的集群管理员角色
- jsf - 浏览器不解释 JSF 标记
- java - 在这种情况下,如何根据单击的单选按钮检索数值?
- python - Python ortools 安排每周最大/最小工作时间
- html - Bootstrap 导航栏垂直分隔线
- javascript - pouchDB 查询在导出的异步函数中使用时返回空对象
- typescript - kotlin 标准库有打字稿定义吗?
- swift - 如何让 mac os 上的窗口(视图)始终位于顶部并在所有其他桌面上打开(SwiftUI MACOS)