git存储库根目录的TFS工作流变量

时间:2014-09-12 01:56:25

标签: git tfs workflow-foundation

我正在将代码迁移到由TFS托管的git存储库中。我有一个基于带有InvokeProcess活动的git默认模板的自定义构建模板。我想在我的git存储库中调用可执行文件。 InvokeProcess的默认工作目录显然是System32,那么如何在构建代理上确定git存储库的路径呢?

在TFS VC的工作流程模板中显然有一个SourcesDirectory变量,但我无法使用git模板。有没有其他方法可以找出这条路是什么?

2 个答案:

答案 0 :(得分:2)

我能够通过向工作流模板添加GetBuildDirectory活动来解决这个问题。它将构建代理的工作目录存储在工作流变量中,例如BuildDirectory,源目录位于该目录的“src”子目录下。

答案 1 :(得分:0)