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

在Azure DevOps经典编辑器中,如何获取PR验证构建生成的工件?

在Azure DevOps经典编辑器中复用PR验证构建工件的操作步骤
  • 第一步:确保PR验证构建保留工件
    打开你的PR验证构建定义,切换到「保留选项」标签页,勾选「保留构建工件」,设置足够的保留时长(保证PR合并时工件未被清理),保存定义。

  • 第二步:给合并触发的构建添加工件下载任务
    打开合并后触发的同版本构建定义,进入「任务」标签页,在流程最前端添加「下载构建工件」任务:

    • 任务来源选「Azure Pipelines」,指定当前项目
    • 构建定义选择你的PR验证构建定义
    • 构建版本选「特定构建」,用$(System.PullRequest.PullRequestId)变量关联对应PR的验证构建(这个变量在PR合并触发的构建中会自动填充)
    • 设置工件下载路径为$(Build.ArtifactStagingDirectory),确保后续步骤能访问到
  • 第三步:跳过重复的构建生成步骤
    把原构建中负责编译、打包生成工件的步骤禁用或删除,避免重复执行。确保后续依赖工件的步骤(如部署)指向你刚下载的工件路径。

  • 可选优化:用构建标签精准匹配工件
    在PR验证构建中添加一个「添加构建标签」任务,标签设为pr-$(System.PullRequest.PullRequestId);然后在下载工件时,选择按标签筛选,这样能更精准找到对应PR的验证构建工件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 16:52:05