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

Azure DevOps:Build.Repository.LocalPath路径何时发生变更?

Azure DevOps中Build.Repository.LocalPath路径变更的触发场景

Azure DevOps代理为每个作业分配的工作目录里,路径中的数字(比如示例里的2、4)是工作区唯一ID,以下场景会导致这个ID变化:

  • 代理重启后,原有工作区资源被重置,新作业会分配新的工作区ID
  • 旧工作区被代理的自动清理机制删除(比如启用了Clean选项、代理配置了定期清理规则)
  • 作业被调度到代理池中的另一台代理机器,或者同一机器上的不同代理实例,每个代理/实例的工作区ID序列独立
  • 作业配置了隔离环境(比如使用容器运行、指定了特殊代理需求),触发全新工作区的创建

注意事项

不要硬编码路径中的数字部分,始终使用$(Build.Repository.LocalPath)系统变量来引用代码目录,避免因路径变更导致管道失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 03:52:03