TFS命令行无法通过Jenkins工作

时间:2015-03-11 17:29:56

标签: tfs jenkins

我是新手,所以请原谅我的无知,如果这是非常基本的事情。

我在'执行Windows批处理命令'中使用以下命令。詹金斯工作中的标签 -

cd "C:\Data\Projects\<project name>\00_Mainline" 

"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\TF.exe" get "$/Analytical/<project name>/00_Mainline" /force /recursive 

如果我在命令提示符下键入它,这很有效;但是当从Jenkins运行时,我收到以下错误 -

  

无法确定工作区。您可以通过运行&lt; tf工作空间/集合来解决这个问题:TeamProjectCollectionUrl&#39;。

在浏览了这个网站的几个主题之后,我添加了

pushd "C:\Data\Projects\<project name>\00_Mainline"

到脚本的顶部。但这也没有帮助。

有什么想法吗?

此致 Sudhi

1 个答案:

答案 0 :(得分:3)

由于您没有另行说明,我将假设Jenkins在不同的用户帐户下运行,在这种情况下,Jenkins帐户可能没有工作区。

在任何情况下,在Jenkins中,您可能需要使用tf workspace命令创建新工作区,然后使用tf workfold命令设置文件夹映射,然后才能执行{{1 }}