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

发布管道如何访问构建管道工作目录?TFVC标签下载异常求助

问题解答

1. 发布管道能否访问触发它的构建管道工作目录?

不能直接访问。构建管道的$(system.defaultworkingdirectory)指向构建代理的工作目录(\agent_work\nn\s\...),而发布管道的同名变量指向发布代理的独立工作目录(\agent_work\nn\r1\a\...),两者属于不同执行阶段,可能运行在不同代理上,没有直接访问权限。

正确处理方式:

  • 在构建管道中,通过发布构建工件任务,将生成setup.exe所需的所有构建输出文件打包发布为工件。
  • 在发布管道中,确保添加下载工件任务(默认会自动配置,若缺失可手动添加),将构建生成的工件下载到发布工作目录。
  • 修改命令行任务的路径指向,改为发布工作目录下的工件文件夹(例如$(system.defaultworkingdirectory)\<工件名称>),再执行生成setup.exe的命令。

2. 关于“Release management does not support download of artifact type TfvcLabel”警告

该警告表明你的构建管道发布的工件类型为TfvcLabel(TFVC版本控制的标签),当前版本的发布管道不支持下载这种类型的工件。

解决方法:

  • 调整构建管道的工件配置:替换TFVCLabel类型的工件发布方式,改为发布具体的构建输出文件夹。
  • 操作步骤:在构建管道中添加“发布构建工件”任务,选择工件类型为“文件夹”,指定构建输出的路径(比如你之前用到的$(system.defaultworkingdirectory)\<输出子文件夹>),设置工件名称后保存。调整后发布管道即可正常识别并下载该工件,警告也会消失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 19:45:41