2010-09-17 124 views
1

我构建了“概念验证”TFS 2010构建服务器。现在我想将构建服务器设置在其他位置,并将我的旧构建定义移至新构建服务器。对于我的生活,我无法弄清楚构建定义的文件位置在哪里?有没有办法将这些数据从旧的构建服务器中导出并导入到新的?我错过了什么?导出TFS 2010构建定义

回答

1

您是否将Project Collection(s)移动到新的服务器上,或者您是否只是将一个新的服务器设置为构建代理?

如果是前者,你不必担心导出生成定义,因为他们将与集合中的所有其他移动

Move a Team Project Collection

如果是后者,你也不要需要导出任何东西。您将更新构建控制器以包含您设置的新构建代理,或者您将更新构建定义以使用新构建控制器(具体取决于要添加到TFS的新组件)

构建定义在项目收集数据库中,你真的不需要直接访问它们。

+0

Mike的评论的关键可能是您需要将该服务器添加为您的构建控制器的代理。 – 2010-09-20 11:59:30

0

构建定义位于团队项目集合所在的TFS数据层(SQL Server)上。您不需要将它们移动到新的构建服务器。任何与该团队项目集合关联的构建机器都可以运行您的构建定义。