2

我的情况,当我的构建成功时,我想从文件夹 TFS 复制到构建放置位置
我正在使用复制目录活动,在复制活动目录中

  1. 目标目录=“构建放置位置
BuildDetail.DropLocation
  1. 源目录=" TFS Floder "

我知道构建代理从 TFS 获取源代码到它的机器到这条路径

$(SystemDrive)\Builds\$(BuildAgentId)\$(BuildDefinitionPath)

,所以我想如何让这条路径在复制活动中使用它

4

1 回答 1

1

构建工作流 SourcesDirectory 中有一个属性保存源文件夹,如果您没有对源做任何花哨的事情,并且定义基于默认值,它应该是您需要的。

它基于以下

String.Format("{0}\Sources", BuildDirectory)

BuildDirectory 是从构建过程中检索的,并且是代理中定义的位置,通常作为您的链接 ($(SystemDrive)\Builds\$(BuildAgentId)\$(BuildDefinitionPath))

于 2013-04-29T10:08:45.603 回答