Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TFS生成服务器备份选项 在我们的办公室,我们有Team Foundation Bu建机(VisualStudio 2010),我们正在寻找移动到一个新的物理服务器或可能是一个虚拟机。虽然我已经发现了很多关于Team Foundation Server备份的信息,但我无法找到支持Team Foundation Bu建机的许多信息,因此我们可以在另一台机器/VM上恢复它。_Tfs_Tfsbuild - Fatal编程技术网

TFS生成服务器备份选项 在我们的办公室,我们有Team Foundation Bu建机(VisualStudio 2010),我们正在寻找移动到一个新的物理服务器或可能是一个虚拟机。虽然我已经发现了很多关于Team Foundation Server备份的信息,但我无法找到支持Team Foundation Bu建机的许多信息,因此我们可以在另一台机器/VM上恢复它。

TFS生成服务器备份选项 在我们的办公室,我们有Team Foundation Bu建机(VisualStudio 2010),我们正在寻找移动到一个新的物理服务器或可能是一个虚拟机。虽然我已经发现了很多关于Team Foundation Server备份的信息,但我无法找到支持Team Foundation Bu建机的许多信息,因此我们可以在另一台机器/VM上恢复它。,tfs,tfsbuild,Tfs,Tfsbuild,任何建议或链接都将不胜感激。谢谢。生成计算机上没有存储特定于TFS的数据,因此从TFS的角度来看,没有什么需要备份/恢复的 要设置新的生成计算机,只需安装TFS生成软件,并将其指向您的TFS集合 重新配置所需的时间是您在构建服务器上安装的构建所需的任何软件或SDK。这与TFS无关,并且很难备份和恢复到其他计算机 一种选择是使用P2V工具将物理机器转换为VM,然后您可以将其移动到任何主机 否则,您可能只需要重新构建构建服务器并重新进行必要的安装。这一次,请确保在VM中执行此操作,以便将来可以轻松地

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

生成计算机上没有存储特定于TFS的数据,因此从TFS的角度来看,没有什么需要备份/恢复的

要设置新的生成计算机,只需安装TFS生成软件,并将其指向您的TFS集合

重新配置所需的时间是您在构建服务器上安装的构建所需的任何软件或SDK。这与TFS无关,并且很难备份和恢复到其他计算机

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


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

生成计算机上没有存储特定于TFS的数据,因此从TFS的角度来看,没有什么需要备份/恢复的

要设置新的生成计算机,只需安装TFS生成软件,并将其指向您的TFS集合

重新配置所需的时间是您在构建服务器上安装的构建所需的任何软件或SDK。这与TFS无关,并且很难备份和恢复到其他计算机

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


否则,您可能只需要重新构建构建服务器并重新进行必要的安装。这一次,请确保在虚拟机中执行此操作,以便将来可以轻松地在硬件之间移动它。

我更喜欢避免神奇的构建机器反模式,并专注于编写“构建构建服务器”脚本。即使只是一个简单的批处理文件,也要有一种从基本窗口开始构建环境的方法。无论何时添加依赖项,都要更新它。这也有助于扩大规模。(在以前的一家公司,我们有超过75台构建服务器。)

我更喜欢避免神奇的构建机器反模式,而专注于编写“构建构建服务器”脚本。即使只是一个简单的批处理文件,也要有一种从基本窗口开始构建环境的方法。无论何时添加依赖项,都要更新它。这也有助于扩大规模。(在以前的一家公司,我们有超过75台构建服务器。)

FWIW我在恢复构建机器时遇到了一些复杂的问题。域计算机帐户可能会失去同步,生成服务帐户可能会更改,tfs应用层注册可能会过时。您可以取消注册/注册该关系,但所有生成定义都指向不存在的生成控制器并将其清空。此外,有些编译器的DRM会使其许可证过期,或者有一个与MAC地址关联的许可证文件,该文件将变得无效。关键是,请记住,您的上一次备份仅与上次测试的恢复一样好。FWIW我在恢复构建计算机时遇到过一些麻烦。域计算机帐户可能会失去同步,生成服务帐户可能会更改,tfs应用层注册可能会过时。您可以取消注册/注册该关系,但所有生成定义都指向不存在的生成控制器并将其清空。此外,有些编译器的DRM会使其许可证过期,或者有一个与MAC地址关联的许可证文件,该文件将变得无效。关键是,请记住,您的上一次备份仅与上次测试的恢复一样好。