我是新手,所以请原谅我的无知,如果这是非常基本的事情。
我在'执行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
答案 0 :(得分:3)
由于您没有另行说明,我将假设Jenkins在不同的用户帐户下运行,在这种情况下,Jenkins帐户可能没有工作区。
在任何情况下,在Jenkins中,您可能需要使用tf workspace
命令创建新工作区,然后使用tf workfold
命令设置文件夹映射,然后才能执行{{1 }}