是否可以设置TFS2010构建规则/模板以在与$(SystemDrive)不同的分区上创建构建工作区?
目前,我们已经为c:\ partition安装了一个专用的构建服务器,其中包含所有工具等。我们为所有数据创建了一个D:\分区。
理想情况下,我希望所有构建都在D:\ Builds \ $(BuildAgentId)\ $(BuildDefinitionPath)中构建,但仍然引用C:\驱动器中的所有MS链接,依赖项等。
我不确定这是怎么做的
我尝试将代理工作区更改为D:\ Builds,但构建然后在D:\驱动器上查找工具。
我还尝试将模板中的Build Agent文件夹更改为D:\ Builds,结果相同。
我必须遗漏一些东西,因为我怀疑它应该可以做到这一点吗?
非常感谢任何帮助/建议/指导。
答案 0 :(得分:2)
打开Visual Studio TeamExplorer并转到任何TeamProject中的Builds。右键单击它而不是Manage Build Controllers...
,选择您正在使用的Build Agent
,然后按Properties..
。您可以在此处将Working Directory
设置为d:\Builds\$(BuildAgentId)\$(BuildDefinitionPath)
。这对我工作的所有公司都很好。
构建需要什么样的工具?也许有一个相对路径使用,它不会在另一个位置工作,而不是实际路径。