0

是否可以设置 TFS2010 构建规则/模板以在 $(SystemDrive) 的不同分区上创建构建工作区?

现在,我们已经建立了一个专用的构建服务器,所有工具等都安装到了 c:\ 分区。我们为所有数据创建了一个 D:\ 分区。

理想情况下,我希望所有构建都在 D:\Builds\$(BuildAgentId)\$(BuildDefinitionPath) 中构建,但仍然从 C:\ 驱动器引用所有 MS 链接、依赖项等。

我不确定这是如何完成的

我尝试将代理工作区更改为 D:\Builds,但构建随后会在 D:\ 驱动器上查找工具。

我还尝试将模板中的 Build Agent 文件夹更改为 D:\Builds,结果相同。

我必须遗漏一些东西,因为我怀疑这样做应该可以吗?

任何帮助/建议/指导将不胜感激。

4

1 回答 1

2

打开 Visual Studio TeamExplorer 并转到任何 TeamProject 中的构建。右键单击它,然后Manage Build Controllers...选择Build Agent您正在使用的并按Properties..。在这里您可以设置Working Directoryd:\Builds\$(BuildAgentId)\$(BuildDefinitionPath). 这在我工作过的所有公司都很好用。

构建需要什么样的工具?也许使用了相对路径,它在实际位置之外的其他位置不起作用。

于 2013-01-22T15:08:17.307 回答