TFS 2010 build - 使用invokeprocess引用构建路径

时间:2014-06-28 22:04:14

标签: visual-studio-2010 msbuild tfs2010

Mike z重新合作后的编辑

我需要获取路径的字符串,源文件是从源代码控制下载到构建服务器的。我相信这叫做SourcesDirectory。

我添加了一个调用powershell脚本的invokeprocess活动,该脚本打印出传递给参数“message”的内容。我需要的是保存二进制目录以将其传递给powershell脚本的变量的名称(稍后我将使用此变量做更多的事情,当然)

这是我的invokeprocess表达式编辑器的样子:

String.Format(“”“&'{0}'-message'{1}'”“”,“D:\ scripts \ test.ps1”,[占位符])

我只需要在构建服务器上用保存二进制路径(而不是删除文件)的变量替换占位符

THX!

1 个答案:

答案 0 :(得分:0)

对于Mike Z的重新组合,我能够知道我正在寻找的变量是“SourcesDirectory”。

为了能够看到这个变量,我必须在“Run on agent”过程中添加活动。

我没有看到“SourcesDirectory”,因为我在“Run on agent”之外添加了我的“Invoke Process”。