【发布时间】:2014-02-28 23:30:10
【问题描述】:
在我们的办公室,我们有 Team Foundation Build 机器 (visual studio 2010),我们希望将其移至新的物理服务器或可能的 VM。虽然我找到了很多关于 Team Foundation Server 备份的信息,但我无法找到很多关于备份 Team Foundation 构建机器的信息,因此我们可以在另一台机器/VM 上恢复它。
任何建议或链接将不胜感激。谢谢。
【问题讨论】:
在我们的办公室,我们有 Team Foundation Build 机器 (visual studio 2010),我们希望将其移至新的物理服务器或可能的 VM。虽然我找到了很多关于 Team Foundation Server 备份的信息,但我无法找到很多关于备份 Team Foundation 构建机器的信息,因此我们可以在另一台机器/VM 上恢复它。
任何建议或链接将不胜感激。谢谢。
【问题讨论】:
构建机器上没有存储特定于 TFS 的数据,因此从 TFS 的角度来看,没有什么可备份/恢复的。
要设置新的构建机器,只需安装 TFS 构建软件,并将其指向您的 TFS 集合。
需要时间重新配置的是您可能已在构建服务器上安装的构建所需的任何软件或 SDK。这与 TFS 无关,很难备份和恢复到不同的机器上。
一种选择是使用 P2V 工具将您的物理机转换为 VM,然后您可以将其移动到任何主机。
否则,您可能只是在考虑重建构建服务器并重新进行必要的安装。这次一定要在 VM 中执行此操作,以便您以后可以轻松地在硬件之间移动它。
【讨论】:
我更喜欢避免使用 Magical Build Machine 反模式并专注于编写“构建构建服务器”脚本。即使它只是一个简单的批处理文件,也可以从基本窗口开始构建您的环境。每当您添加依赖项时,请更新它。这也有助于您向外扩展。 (在以前的公司,我们有超过 75 台构建服务器。)
【讨论】: