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

如何在ADO中复用触发管道引用并指定工件下载目标路径?

使用管道资源引用并指定工件下载路径的解决方案

你可以通过Azure DevOps为管道资源自动生成的预定义变量,复用已配置的triggeredpipeline引用,同时在DownloadPipelineArtifact@2任务中指定目标下载路径,无需手动填写固定的项目ID或管道ID。

具体配置示例

- task: DownloadPipelineArtifact@2
  displayName: '从触发管道下载Platform工件到指定路径'
  inputs:
    buildType: 'specific'
    project: '$(resources.pipeline.triggeredpipeline.projectID)'
    buildId: '$(resources.pipeline.triggeredpipeline.runID)'
    artifactName: 'Platform'
    targetPath: '$(Build.ArtifactStagingDirectory)'

关键说明

  • $(resources.pipeline.triggeredpipeline.projectID):自动获取你在resources.pipelines中定义的triggeredpipeline对应的项目ID,无需手动填写UUID。
  • $(resources.pipeline.triggeredpipeline.runID):自动获取触发当前管道运行的上游构建ID,确保下载的是触发本次作业的特定构建工件,而非泛泛的"最新构建",避免版本不一致问题。
  • 直接通过targetPath指定目标文件夹,一步完成下载,无需后续移动文件,节省时间和资源。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 22:47:09