我的情况,我希望在我的构建成功时从文件夹TFS复制到构建放置位置 我在复制活动目录
中使用复制目录活动BuildDetail.DropLocation
我知道构建代理从TFS获取源代码到其路径上的机器
$(系统驱动)\构建\ $(BuildAgentId)\ $(BuildDefinitionPath)
,所以我想如何让这条路径在复制活动中使用它
答案 0 :(得分:1)
构建工作流SourcesDirectory中有属性,用于保存源文件夹,如果您没有对源代码执行任何操作,并且定义基于默认值,则应该是您需要的。
基于以下
String.Format("{0}\Sources", BuildDirectory)
BuildDirectory是从构建过程中检索的,并且是代理中定义的位置,通常是您的链接($(SystemDrive)\ Builds \ $(BuildAgentId)\ $(BuildDefinitionPath))