You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps发布相关问题:发布流程及二进制文件下载链接获取

关于Azure DevOps发布与工件下载的问题解答

1. 如何发布Azure DevOps版本?

我给你梳理下最常用的发布流程,跟着走就行:

  • 先登录你的Azure DevOps项目,在左侧导航栏找到发布选项,进入发布中心
  • 要是还没创建过发布管道,点击「新建管道」,选一个适合你场景的模板(比如通用部署、Azure App Service部署都行),然后一步步配置阶段、任务——比如你需要把构建好的二进制文件部署到目标环境,或者只是把工件发布出来供下载
  • 已有发布管道的话,直接点击管道名称进入,然后点「创建发布」
  • 在弹出的窗口里,选好要关联的构建版本(就是你之前跑出来带二进制文件的那个构建结果),填个发布说明(可选),然后点「创建」就行
  • 之后就能在发布进度页看每个阶段的运行状态,等发布完成后,就能在对应的环节里找到输出的工件了

2. 获取版本二进制文件的直接下载链接(无需多次点击/登录)

首先得先解决你自己找不到文件的问题,然后再搞直接链接的事儿:

先找到你的二进制文件

进入你提供的那个发布进度页面后,顶部有「摘要」「工件」「日志」几个标签,切换到工件标签页——这里会列出这个发布关联的所有构建工件,点击工件旁边的「下载」就能打包下载整个工件包。要是想找单个文件,点击工件名称进入对应的构建版本工件页面,就能看到所有文件的列表了。

生成直接下载链接&解决未登录访问问题

你说未登录能看发布页面但找不到文件,核心是发布页面权限和工件权限是分开的,默认工件只有项目成员能访问,得调整权限+生成链接:

  • 第一步:开放工件的匿名访问权限(如果要让未登录用户下载)
    进入对应的构建管道,点击管道右上角的「设置」图标,找到「权限」选项,添加「匿名用户」角色,把「读取」权限勾上。这样未登录用户就能访问这个构建管道产出的工件了。
  • 第二步:生成直接下载链接
    在构建版本的工件页面找到你要分享的二进制文件,右键点击文件,选择「复制链接」——这个就是直接下载链接,用户点了就能直接下载,不用在DevOps里点来点去。
  • 要是你需要更稳定的公开链接,还可以在构建管道里加一个「发布工件到Azure存储账户」的任务,把二进制文件上传到公开的Blob存储里,然后直接给用户存储账户里的文件链接,这样完全不用依赖DevOps的权限体系,未登录用户也能直接下载。

内容的提问来源于stack exchange,提问作者ekolis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 08:02:00