如何通过用户 select 'drop' 等任务将管道工件下载到用户的浏览器以下载构建工件的 ZIP 文件

How to download pipeline artifacts to user's browser by tasks like user select 'drop' to download ZIP file of build artifacts

我正在使用 Azure Pipelines,我想提供一种额外的方法来从 Azure Pipelines-Release 下载构建工件到用户的浏览器,但我不知道该怎么做。有人知道怎么做吗?

要触发用户的浏览器下载工件,您需要将 URL 暴露给用户可以访问的工件。不幸的是,Azure DevOps 发布管道中没有任何地方可以提供 high-level 摘要信息来公开此信息。

例如,您可以使用 Azure DevOps REST API 来获得 url to the downloadable artifact。您可以在构建步骤中将 URL 写入工件,但用户需要知道查看日志以获取此信息。这并没有让用户更轻松。

您可以使用 DownloadPipelineArtifact 任务下载工件,然后将其压缩,然后使用日志语法将其上传到日志文件中。

用户可以单击“下载日志”按钮来下载带有日志的工件,但他们仍然需要知道单击此按钮并在日志中搜索此信息。

告诉用户单击 link 到已经发布的版本不是更容易吗?