【问题标题】:TFS build server backup optionsTFS 构建服务器备份选项
【发布时间】:2014-02-28 23:30:10
【问题描述】:

在我们的办公室,我们有 Team Foundation Build 机器 (visual studio 2010),我们希望将其移至新的物理服务器或可能的 VM。虽然我找到了很多关于 Team Foundation Server 备份的信息,但我无法找到很多关于备份 Team Foundation 构建机器的信息,因此我们可以在另一台机器/VM 上恢复它。

任何建议或链接将不胜感激。谢谢。

【问题讨论】:

    标签: tfs tfsbuild


    【解决方案1】:

    构建机器上没有存储特定于 TFS 的数据,因此从 TFS 的角度来看,没有什么可备份/恢复的。

    要设置新的构建机器,只需安装 TFS 构建软件,并将其指向您的 TFS 集合。

    需要时间重新配置的是您可能已在构建服务器上安装的构建所需的任何软件或 SDK。这与 TFS 无关,很难备份和恢复到不同的机器上。

    一种选择是使用 P2V 工具将您的物理机转换为 VM,然后您可以将其移动到任何主机。

    否则,您可能只是在考虑重建构建服务器并重新进行必要的安装。这次一定要在 VM 中执行此操作,以便您以后可以轻松地在硬件之间移动它。

    【讨论】:

    • FWIW 我在恢复构建机器时遇到过复杂情况。域计算机帐户可能会不同步,构建服务帐户可能会更改,tfs 应用层注册可能会过时。您可以取消注册/注册关系,但是所有构建定义都指向一个不存在的构建控制器并且无效。此外,一些编译器具有 DRM,这会使他们的许可证过时,或者有一个与 MAC 地址相关联并变得无效的许可证文件。重点是,请记住,您的上次备份仅与您上次测试的还原一样好。
    【解决方案2】:

    我更喜欢避免使用 Magical Build Machine 反模式并专注于编写“构建构建服务器”脚本。即使它只是一个简单的批处理文件,也可以从基本窗口开始构建您的环境。每当您添加依赖项时,请更新它。这也有助于您向外扩展。 (在以前的公司,我们有超过 75 台构建服务器。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-16
      • 2018-02-24
      • 1970-01-01
      • 2014-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多